반응형 → 개발/JAVA7 [JAVA] C# string.PadLeft() → JAVA String.format... C#에서의 string.PadLeft(int totalWithCount, char paddingChar) 을 JAVA에서는 String.format("%10s", "abc").replace(' ', '*') 와 같이 사용 [C#] string test = "abc"; string testResult = abc.PadLeft(10, '*'); 결과(testResult) : *******abc [JAVA] String test = "abc"; String testResult = String.format("%10s", test).replace(' ', '*'); 결과(testResult) : 당연히 *******abc string.PadRight() 는 String.format("%-10s", test).re.. 2020. 4. 23. [JAVA] C# Buffer.BlockCopy() → JAVA System.arraycopy() C#의 Buffer.BlockCopy(Array src, int srcOffset, Array dst, int dstOffset, int count) 은 JAVA에서 System.arraycopy(Object src, int srcPos, Object dest, int length) 2020. 4. 23. JAVA IP String Split IP중 B클래스만 사용하고 싶어 "." 을 기준으로 split을 수행합니다. String ip = "11.22.33.44"; String[] ipArr = ip.split("."); 원하는 결과는 ipArr[0] = "11"; ipArr[1] = "22"; ipArr[2] = "33"; ipArr[3] = "44"; 이것이었지만 나뉘지가 않습니다. C#에서는 당연히 되어야 하는데 안됩니다. 인터넷에서 확인결과 인자로 들어가는 String이 regex 정규식이라서 "."은 우리가 생각하는 "."로 인식이 안된다고 합니다. 결론은 \\ 를 붙이면 원하는대로 결과를 얻을 수 있습니다. String[] ipArr = ip.split("\\."); 만일 기호로 split을 할 때 원하는대로 결과값이 나오지 않으면.. 2020. 4. 8. 이전 1 2 다음 반응형