是否可以只获取字符串的第一个字符?
我在Java中有一个for循环。
for (Legform ld : data)
{
System.out.println(ld.getSymbol());
}
上述for循环的输出为
垫
CAD
CAD
CAD
现在我的问题是,是否可以只获取字符串的第一个字符,而不是整个Pad或CAD
例如,如果是Pad,我只需要第一个字母,即P
例如,如果是CAD,我只需要第一个字母,即C
这可能吗?
解决方案
String
有一个charAt
方法返回指定位置的字符。与数组和List
一样,String
是0索引的,即第一个字符位于索引0
,最后一个字符位于索引length() - 1
。
因此,假设getSymbol()
返回String
,要打印第一个字符,您可以这样做:
System.out.println(ld.getSymbol().charAt(0)); // char at index 0
相关文章