您可以使用 String(char[], int, int)
构造函数:
char[] arr = { 'a', 'b', 'c', 'd', 'e', 'f' };
int start = 1, end = 4;
System.out.println(new String(arr, start, end - start + 1));
bcde
题
因此,我有一个字符串和一系列字符,我想做的是在此数组的两个位置之间制作一个字符串。
前任。如果arr = {a,b,c,d,e,f}我想要str =“ bcde”
解决方案
您可以使用 String(char[], int, int)
构造函数:
char[] arr = { 'a', 'b', 'c', 'd', 'e', 'f' };
int start = 1, end = 4;
System.out.println(new String(arr, start, end - start + 1));
bcde