concat 자체 구현
public class Concatfunction {
public static void main(String[] args) {
String a="abcd";
String b="efghi";
String c=concatff(a, b);
System.out.println(c);
}
// 두개의 문자열을 붙이는것
// 새로운 곳에 넣어야겠고
//
public static String concatf(String str , String str1){
String nstr=new String(str+str1);
System.out.println(nstr);
return nstr;
}
public static String concatff(String str , String str2){
if(str2 ==null){
return str;
}
char concat[]=new char[str.length()+ str2.length()];
for (int i=0; i<concat.length;i++){
if(i<str.length()){
concat[i]=str.charAt(i);
}
else if(i>=str.length()){
concat[i]=str2.charAt(i-str.length());
}
}
String result= new String(concat, 0 , concat.length);
return result;
}
}