ืืื ืฉืืืช Java String Join()?
ืฉืืืช ื-java string join() ืืฆืืจืคืช ืืื ืืืืจืืืืช ืขื ืืคืจืื ืฉืกืืคืง ืืฉืืื ืื. ืืื ื ื ืฆืจืืืื ืืืฆืืจ ืฉืื ืืืืืืงื ืขืืืจ ืฉืืืืฉ ืืฉืืื ืื ืืืืืื ืฉืื ืฉืืื ืกืืืืช ืฉื ืืืืืงื Java String .ืฉืืืช ืฆืืจืืช ืืฆืืจืคืืช
ืืฉื ื ืฉืชื ืฆืืจืืช ืฉื ืฉืืืืช ืืฆืืจืคืืช ืืืืืงื Java String ืื ืฉืืชื ืืืื ืืืืจ ืฉืืฉ ืื ืฉืชื ืฆืืจืืช ืขืืืกืืช ืืชืจ ืขื ืืืืื . ืืืื ืืฆืืจืฃ ืืืกืคืจ ืืืืจืืืืช ืฉืกืืคืงื ืืคืจืืืจืื ืืืฉื ื ืืฆืืจืฃ ืืืขืจื ืื ืืจืฉืืืช ืืืืจืืืืช ืขื ืืื ืืืืจืฆืื ืฉืืื, ืื ืืกืคืจ ืืืืจืืืืช ืื ืืจืืืืื ืฉื ืืืขืจื ืื ืืจืฉืืื ืืืืืื ืืืืฉื CharSequence Interface . ืืืื ื ืืื ืืื ืืคืืจืื ืขื ืืืืืืืช.ืืฆืืจืฃ ืืืืจืืืืช
ืฉืืื ืื ืืืงืืช ืืคืจืื ืืคืจืืืจ ืจืืฉืื ืืืืืจ ืืื ื ืืื ืืกืคืง ืื ืจืืื ืื ืืืจืืืืช charsequence ืืื ืื ืจืืื ืฉืืฉ ืืฉืจืฉืจ.ืชืืืืจ
//CharSequence... represents that more than one element can be passed
public static String join(CharSequence delimiter, CharSequence... elements)
ืคืจืืืจืื
- Deleimeter ืคืืขื ืืืคืจืื ืืื ืืืืื ืืื.
- ืืืื ืืื ืฉืืื ืฆืจืืืื ืืืฆืืจืฃ.
ืืืืจืืช
ืื ืชืืื ืืืืืจ ืืืจืืืช ืืฉืืจืฉืจืช ืฉื ืืืื ืืื ืฉืืฆืืจืคืื ืืืืื ืืืืฆืขืืช ืืืคืจืื.ืืืืื
class Main {
public static void main(String[] args) {
String str1 = "Concatenating";
String str2 = "the";
String str3 = "strings";
String str4 = "with";
String str5 = "space";
String str6 = "as";
String str7 = "delimiter";
// joining strings with space between them as delimiter
String joinedStr = String.join(" ", str1, str2, str3, str4, str5, str6, str7);
System.out.println(joinedStr);
}
}
ืชึฐืคืึผืงึธื
ืฉืจืฉืืจ ืืืืชืจืื ืขื ืจืืื ืืืคืจืื
ืืฆืืจืฃ ืืจืฉืืื
ืฉืืื ืื ืืืงืืช ืืคืจืื ืืคืจืืืจ ืจืืฉืื ืืืืืจืื ืืคืจืืืจ ืฉื ื ืฉืืจืืืืื ืฉืื ืืืืืื ืืืืฉื ืืช CharSequence ืืืฆืืจืคื.ืชืืืืจ
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
ืคืจืืืจืื
- Deleimeter ืคืืขื ืืืคืจืื ืืื ืืืืื ืืื.
- ืืฉ ืืฆืจืฃ Iterable ืฉืืืื ืืืืืช ืจืฉืืื ืื ืืขืจื ืฉื ืืืื ืืื.
ืืืืจืืช
ืื ืชืืื ืืืืืจ ืืืจืืืช ืืฉืืจืฉืจืช ืฉื ืืืื ืืื ืฉืืฆืืจืคืื ืืืืื ืืืืฆืขืืช ืืืคืจืื.ืืืืื
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
ArrayList<String> arrayOfStrings = new ArrayList<>();
arrayOfStrings.add("Concatenating");
arrayOfStrings.add("the");
arrayOfStrings.add("array");
arrayOfStrings.add("list");
arrayOfStrings.add("elements");
arrayOfStrings.add("with");
arrayOfStrings.add("space");
arrayOfStrings.add("as");
arrayOfStrings.add("delimiter");
// joining arrayList with space between them as delimiter
String joinedStr = String.join(" ", arrayOfStrings);
System.out.println(joinedStr);
}
}
ืชึฐืคืึผืงึธื
ืฉืจืฉืืจ ืจืืืื ืจืฉืืืช ืืืขืจื ืขื ืจืืื ืืืคืจืื
Java String join() ืืืืืื
class Main {
public static void main(String[] args) {
String str1 = "2022";
String str2 = "9";
String str3 = "12";
// joining strings with - between them as delimiter to show date
String joinedStr1 = String.join("-", str1, str2, str3);
System.out.println(joinedStr1);
// joining strings with / between them as delimiter to show date
String joinedStr2 = String.join("/", str1, str2, str3);
System.out.println(joinedStr2);
}
}
ืชึฐืคืึผืงึธื
2022-9-12 2022/9/12
GO TO FULL VERSION