我想從我的字符串中獲取元素,至此我已經從JList中獲得了getSelectedValue().toString
。 它返回[1] testString
從java中的字符串中獲取元素的快速方法
我想要做的只是從字符串中獲得1。有沒有辦法只從字符串中獲取該元素或從字符串中刪除所有其他元素?
我曾嘗試:
String longstring = Customer_list.getSelectedValue().toString();
int index = shortstring.indexOf(']');
String firstPart = myStr.substring(0, index);
是的。你有沒有嘗試過任何東西? – SomeJavaGuy
@KevinEsche 我試過 String longstring; longstring = Customer_list.getSelectedValue()。toString(); int index = shortstring.indexOf(']'); String firstPart = myStr.substring(0,index); – Nina
你們都已經擁有它了,'String#substring(int)'定義從開始索引到結束的子串。這隻會給你'[1]'後面的所有內容。如果使用'String#substring(int,int)',它被定義爲從pos'x'創建一個子字符串來排除pos'y',那麼你可以這樣做:'longstring.substring(0,longstring.indexOf (「]」)+ 1)'。 – SomeJavaGuy