您如何检查Java字符串中有多少个字母?
您如何检查字符串中某个位置的哪个字母(即字符串的第二个字母)?
一个)
String str = "a string"; int length = str.length( ); // length == 8
http://download.oracle.com/javase/7/docs/api/java/lang/String.html#length%28%29
编辑
如果您要计算中的特定类型字符的数量String,则一种简单的方法是String根据您的测试用例来检查每个索引。
String
int charCount = 0; char temp; for( int i = 0; i < str.length( ); i++ ) { temp = str.charAt( i ); if( temp.TestCase ) charCount++; }
其中TestCase可以是isLetter( ),isDigit( )等
TestCase
isLetter( )
isDigit( )
或者,如果您只想计算除空格以外的所有内容,则可以if像temp != ' '
if
temp != ' '
B)
String str = "a string"; char atPos0 = str.charAt( 0 ); // atPos0 == 'a'
http://download.oracle.com/javase/7/docs/api/java/lang/String.html#charAt%28int%29