2017-01-30 8 views
0

文字列の比較に問題が発生しました。 (はい私は.equalsを使用しています) 私は一見同じ文字列をcharArrayに変換することにより、何も含まない追加のインデックスがあることがわかりました。Java single char複数のバイトで表される文字列

は今、私は私の文字列が離れてサブとGetBytesメソッド()たとえば、この文字列から[-17, -69, -65] 他のすべての部分文字列を出力します

string.substring(0,1).getBytes() 

使用しました:

string.substring(1,2).getBytes() 

印刷単一のアレイを[100]

+0

あなたの 'string'は何ですか? –

+0

私の文字列はStringオブジェクトです(申し訳ありませんが...私は少し怠惰になっていたコードを書いています) – chilly

答えて

1

この質問を書いている間、私は答えを見つけ、誰かがsimilに遭遇した場合にar問題。 私の問題は、ファイルのエンコーディングを変更することで解決できます。

ファイルはUTF-8(notepad ++による)でエンコードされており、ファイルから読み込まれた特別な文字を削除したBOMのないUTF-8として保存しました。

関連する問題