本文介紹了是否可以只獲取字符串的第一個字符?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
我在Java中有一個for循環(huán)。
for (Legform ld : data)
{
System.out.println(ld.getSymbol());
}
上述for循環(huán)的輸出為
墊
CAD
CAD
CAD
現(xiàn)在我的問題是,是否可以只獲取字符串的第一個字符,而不是整個Pad或CAD
例如,如果是Pad,我只需要第一個字母,即P
例如,如果是CAD,我只需要第一個字母,即C
這可能嗎?
推薦答案
String
有一個charAt
方法返回指定位置的字符。與數(shù)組和List
一樣,String
是0索引的,即第一個字符位于索引0
,最后一個字符位于索引length() - 1
。
因此,假設(shè)getSymbol()
返回String
,要打印第一個字符,您可以這樣做:
System.out.println(ld.getSymbol().charAt(0)); // char at index 0
這篇關(guān)于是否可以只獲取字符串的第一個字符?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,