0
我有一個ArrayList:充分利用線串的字符串,從Java中的ArrayList中)
private static ArrayList<String> lista;
static void fileReading() {
inp = new LineNumberReader(new BufferedReader(new InputStreamReader(new FileInputStream(inFileNev), "ISO8859-1")));
String sor;
while ((sor = inp.readLine()) != null) {
lista.add(sor);
lista.add(System.getProperty("line.separator"));
}
我需要從這個字符串,而不是整個行(如「pakcage」和「ASD」;) 。 我嘗試了這些,但沒有這些作品:
String[] temp=null;
for(String s : lista) {
temp = s.split("\\W+");
}
System.out.println(temp);
我得到:[Ljava.lang.String; @ 6ef53890 如果我寫調用println內爲我得到相同,只是多了這一點。
如果我用這個:
String str ="" ;
for(int i=0; i<lista.size(); i++){
str+=lista.get(i)+" ";
String[] temp = new String[str.length()];
for(int i=0; i < str.length(); i++) {
temp[i]=str.valueOf(i);
System.out.println(temp[i]);
}
我得到的只是數字,並不能弄清楚如何從STR獲得的字符串。 我需要知道字符串索引,並在以後進行替換。