0

以下に示すように、ファイル名を文字列で取得しています

s= abc.csv

そのabc部分を取り出して、別の文字列に入れる必要があります

String r ;

以下の方法を使用していることを伝える方法を教えてください..

String zipfilemove= fileCreation.split("\\.")[0]+ ".csv";
4

4 に答える 4

3

String#split(String)regx を使用して文字列を分割します。ただし、あなたの場合、正規表現を使用する必要はありません:

String s = "abc.csv";
String r = s.substring(0, s.lastIndexOf('.')); //=> abc
于 2013-09-02T10:40:26.433 に答える
1

以下の構文を使用してabc、 とを分離できますcsv

String fileName = s.substring(0, s.lastIndexOf('.')); // fileName will be abc
String ext = s.substring(s.lastIndexOf('.')); //ext will be csv
于 2013-09-02T10:42:11.827 に答える
0

正規表現の使用

    String a = "abc.csv";
    System.out.println(a.split("(\\.csv)")[0]);
于 2013-09-02T11:01:58.330 に答える
0

これを使用できます:

if (s.endsWith(".csv")) {
    r = s.substring(0, s.length() - 4);
}

正規表現も使用できます。

于 2013-09-02T10:40:38.560 に答える