以下に示すように、ファイル名を文字列で取得しています
s= abc.csv
そのabc部分を取り出して、別の文字列に入れる必要があります
String r ;
以下の方法を使用していることを伝える方法を教えてください..
String zipfilemove= fileCreation.split("\\.")[0]+ ".csv";
以下に示すように、ファイル名を文字列で取得しています
s= abc.csv
そのabc部分を取り出して、別の文字列に入れる必要があります
String r ;
以下の方法を使用していることを伝える方法を教えてください..
String zipfilemove= fileCreation.split("\\.")[0]+ ".csv";
String#split(String)
regx を使用して文字列を分割します。ただし、あなたの場合、正規表現を使用する必要はありません:
String s = "abc.csv";
String r = s.substring(0, s.lastIndexOf('.')); //=> abc
以下の構文を使用してabc
、 とを分離できますcsv
。
String fileName = s.substring(0, s.lastIndexOf('.')); // fileName will be abc
String ext = s.substring(s.lastIndexOf('.')); //ext will be csv
正規表現の使用
String a = "abc.csv";
System.out.println(a.split("(\\.csv)")[0]);
これを使用できます:
if (s.endsWith(".csv")) {
r = s.substring(0, s.length() - 4);
}
正規表現も使用できます。