可能性の重複:
How do I split a string with any whitespace chars as delimiters?javaの文字列の一部を削除するには?
私はJavaで文字列を分割します。私は文字列 "message.txt.cpabe"を持っています。最後の部分を削除したいだけで、 "message.txt"が必要です。どうすればいいのですか?
可能性の重複:
How do I split a string with any whitespace chars as delimiters?javaの文字列の一部を削除するには?
私はJavaで文字列を分割します。私は文字列 "message.txt.cpabe"を持っています。最後の部分を削除したいだけで、 "message.txt"が必要です。どうすればいいのですか?
String s = "message.txt.cpabe";
int indexOfLast = s.lastIndexOf(".");
String newString = s;
if(indexOfLast >= 0) newString = s.substring(0, indexOfLast);
System.out.println(newString); // prints "message.txt"
私はその最後のインデックスを取得するためにLastIndexOf(".")を使用する「」、その後、あなたがしたい部分を切り出しsubstring()を使用しています。
は、おそらくあなたは... :-)
String original = "message.txt.cpabe";
original = "message.txt";
String str="message.txt.cpabe";
str=str.substring(0,str.lastIndexOf("."));
を求めたものを確かに望んでいたではなく、どのようにこれを試してみてください。
グーグルで試してみてください。 – kommradHomer
質の高い質問をしてください。任意の検索エンジンから簡単に回答を得ることができます。 –