私はこのラインを持っている:は2のcharAt(i)をチェックする方法
812.12 135.14 646.17 1
812.12 135.14 646.18 1
812.12 135.14 646.19 10
812.12 135.14 646.20 10
812.12 135.14 646.21 100
812.12 135.14 646.22 100
私は私がしたコードのように、最後のグループを削除する:
if(lines[i].charAt(lines[i].length())-1>= '0'&&lines[i].charAt(lines[i].length()-1)<= '9'){
lines[i] = lines[i].substring(0, lines[i].length()-1);
}
else if(lines[i].charAt(lines[i].length())>='10'+c&&lines[i].charAt(lines[i].length()-1)<='99'){
lines[i] = lines[i].substring(0, lines[i].length()-2);
}
else if(lines[i].charAt(lines[i].length())>='100'&&lines[i].charAt(lines[i].length()-1)<='999){
lines[i] = lines[i].substring(0, lines[i].length()-3);
}
をそして、それは今のために働いています私は助けが必要です
それはそのその次の行に私に示した問題を取り組んでイマイチ:行[i]は=行[ i] .substring(0、index); – Dany123
"ほとんどのプログラミング言語のcharは、デフォルトでASCII形式に従います":単純に真ではありません。 Javaを中心に、 'char'は[UTF-16](http://www.unicode.org/faq/utf_bom.html)のコード単位です。 UTF-16は、[Unicode](http://www.unicode.org/charts/nameslist/index.html)文字セットのエンコーディングの1つです。 UTF-16は、Java、JavaScript、VB4/5/6、VBA、VBScript、C#、VB、SQL、VBAなどで使用されています。 –
@ Dany123エラーは何ですか?コードは私にとってうまく働いています。 – Everyone