テキストファイルの文字列を比較していますが、何らかの理由で一致しません。ルビーでやればとても簡単ですが、加工では動かせません。これは機能するルビーコードです:
f=File.open("priceMap_current_new.txt")
f.each do |str|
arrstr=str.split(";")
if arrstr.length==1
puts arrstr[0].inspect if arrstr[0]=="next\n"
end
end
これが機能しない処理バージョンです。実際には、ファイルから読み取らなければ機能しません。
String[] mystr={"number;zero","number;one","number;two","number;three","number;four"};
for(int i=0;i<mystr.length;i++){
String[] numbers=split(mystr[i],";");
if(numbers[0]=="number"){
println("shoooooooooooooooooout");
}
}
さらに、rubyのように要素を検査する方法があるかどうかを尋ねたいと思います。これは、処理中にpts [0]を出力すると、実際には「next」のときに「next」を取得するため、またはデータ型をチェックする方法もあるためです。処理中。ありがとう!