import java.util.*;
import java.util.stream.Collectors;
import java.io.*;
public class Solution{
public static void solution() throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = "java";
str.length();
str.isEmpty();
str.charAt(0);
str.indexOf("a");
str.lastIndexOf("a");
str.substring(0, 2);
str.substring(2);
str.replace('a', 'i');
str.replaceAll(".", "/");
str.replaceFirst("v", "a");
System.out.println(str.replace('a', 'i'));
System.out.println(str.replaceAll(".", "/"));
System.out.println("javajavajava".replaceFirst("java", "a"));
str.equals("java");
System.out.println(str.equals("java"));
str.compareTo("jbva");
str.compareTo("javc");
System.out.println(str.compareTo("jbva"));
System.out.println(str.compareTo("javc"));
str.contains("ja");
System.out.println(str.contains("ja"));
String[] arr1 = str.split(" ");
String[] arr2= str.split("");
System.out.println(arr1);
for(int i=0;i<arr1.length;i++) {
System.out.println(arr1[i]);
}
for(String value:arr1) {
System.out.println(value);
}
System.out.println(Arrays.toString(arr1));
char a = 'a';
Character.toString(a);
str.trim();
str.startsWith("abc");
str.endsWith("abc");
Integer.parseInt("100");
Integer.toString(100);
int b = Integer.parseInt(10+"");
System.out.println(Integer.parseInt("100"));
System.out.println(Integer.toString(100));
System.out.println(Integer.parseInt(""+100));
int decimalNumber = 25;
String binary = Integer.toBinaryString(decimalNumber);
System.out.println("2진수 : "+ binary);
String octal = Integer.toOctalString(decimalNumber);
System.out.println("8진수 : "+octal);
String hex = Integer.toHexString(decimalNumber);
System.out.println(hex);
List<String> list = new ArrayList<>();
List<String> list2 = new Stack<>();
List<String> list3 = new Vector<>();
List<String> list4 = new LinkedList<>();
list.add("one");
list.add(0, "zero");
List<String> merge_list = new ArrayList<>();
list.addAll(merge_list);
list.indexOf("zero");
list.lastIndexOf("zero");
list.remove(0);
list.remove("zero");
list.removeAll(merge_list);
list.retainAll(merge_list);
list.clear();
list.isEmpty();
list.size();
list.contains("one");
list.containsAll(merge_list);
list.removeIf(x->x.equals("one"));
System.out.println(list);
String[] str_arr = {"ah", "jip", "gago", "sipda"};
List<String> atr_list = new ArrayList<>(Arrays.asList(str_arr));
List<String> str_list2 = new ArrayList<>();
String[] str_arr2 = str_list2.toArray(new String[str_list2.size()]);
int []int_arr = {1,2,3,4};
List<Integer> list1 = Arrays.stream(int_arr).boxed().collect(Collectors.toList());
List<Integer> list11 = new ArrayList<>();
int int_arr2[] = list11.stream().mapToInt(x->x).toArray();
}
public static void main(String[] args) throws IOException {
solution();
}
}