목록Java (68)
Hyunebee
import java.util.Scanner; public class word_reverse { public String[] Solution(int n, String[] strAry){ StringBuffer stringBuffer = new StringBuffer(); for (int i = 0; i < n; i++) { strAry[i] = ((stringBuffer.append(strAry[i])).reverse()).toString(); stringBuffer.delete(0,stringBuffer.length()); } return strAry; }; public static void main(String[] args) { word_reverse a = new word_reverse(); Sca..
import java.util.Scanner; public class The_word_in_the_sentence { public String Solution(String text){ int min = 0; String result = ""; String[] split = text.split(" "); System.out.println(split.length); for (String a : split) { if(a.length() > min){ min = a.length(); result = a; } } return result; }; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String text ..
import java.util.Scanner; public class UpperToLow { public String Solution(String text){ String result = ""; for (char a: text.toCharArray()) { if(a >= 65 && a = 97 && a
String은 변경 불가능 한 클래스 이다. public final class String implements java.io.Serializable, Comparable, CharSequence String을 따라가 보면 해당 클래스는 final로 지정되어 있다. 다른 클래스 의 조상이 될 수 없다는 것이다. 이 말은 한번 생성된 String 인스턴스가 갖고 있는 문자열은 일거 올수만 있고 변경은 불가능하다 만약 String a String b 만약 a+b 를 한다면 인스턴스를 또 생성하게 된다. 이러면 메모리 공간을 차지하게 됨으로 가능한 결합 횟수를 줄이는 것이 좋다. String은 class이다 new로 객체를 생성할 수 있다. 만약 리터럴에 대해서 대입을 한다고한다면 서로 같은 메모리를 참조하게 ..