📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# string (7)

툴 [Tool] 2020. 1. 2. 12:30

[pgAdmin3] PostgreSQL pgAdmin 문자열 복사시에 쌍따옴표(") 안붙게 하기

PostgreSQL pgAdmin 문자열 복사시에 쌍따옴표(") 안붙게 하기PostgreSQL 클라이언트인 pgAdmin을 사용하다보면 쿼리한 결과에서 문자열을 복사했을때 쌍따옴표(")가 붙게 됩니다.이 문자열을 다시 어딘가에 붙여넣어 사용하고 싶은경우 쌍따옴표를 지우고 사용해야 하기 때문에 불편한 경우가 많습니다.다행히 설정으로 해결이 가능합니다. File > Options...Results grid의 Result copy quoting이 Strings로 되어있는것을 None으로 변경하면 됩니다.설정을 저장하고 나면 이후에 문자열 복사시에 아무것도 붙지 않습니다.만약 쌍따옴표 대신 홑따옴표(')로 변경하고 싶은 경우 기존처럼 Strings로 하고 복사문자를 '로 변경해주면 됩니다.

툴 [Tool] 2020. 1. 2. 10:32

[pgAdmin3] PostgreSQL pgAdmin 쿼리시 문자열 결과 제한 해제하기

PostgreSQL pgAdmin 쿼리시 문자열 결과 제한 해제하기PostgreSQL 클라이언트인 pgAdmin을 사용하다보면 쿼리한 결과에서 문자열컬럼의 데이터가 일정길이 이상인 경우 아래처럼 ...으로 표시되어 잘리게 됩니다.이 문자열을 복사하는 경우에도 ...이 그대로 나타납니다.다행히 설정으로 해결이 가능합니다. File > Options...Query editor > Max. characters per column 값을 적절한 값으로 늘려주면 해결됩니다. 다만 쿼리 결과가 많고 각 문자열 길이가 매우 길어지는 경우 메모리를 많이 사용할 수 있으니 주의해야합니다.

자바[Java] 2019. 7. 18. 20:19

[Java] Java의 문자열(String) 객체가 저장되는 String Pool에 대하여

연관글[Java] String의 불변성(Immutable)과 그 이유[용어정리] 리터럴(literal)이란? 상수와의 차이점.Java의 문자열(String) 객체가 저장되는 String Pool에 대하여Java에서 가장 많이 사용되는 데이터 타입은 String이 아닐까 싶습니다. 사람이 가장 이해하기 쉬운것이 Text이기 때문이지요. 그런데 Java에서 문자열을 표현하는 String 타입의 객체는 불변성(Immutable)이라는 성질을 가지고 있으며 같은값의 문자열에 대해서는 단 하나의 문자열 객체만을 생성하도록 설계 되어있습니다.Java에서 String이 이러한 성질을 갖는 이유는 몇가지 장점이 있기 때문인데 가장 큰 장점은 성능입니다. 같은 값을 갖는 문자열 객체는 JVM의 객체가 생성되는 공간인 H..

자바[Java] 2019. 7. 11. 17:29

[Effective Java] 문자열 String 영어 대소문자 무시하여 비교시에는 equalsIgnoreCase() 메서드를 사용하자.

[Effective Java] 문자열 String 영어 대소문자 무시하여 비교시에는 equalsIgnoreCase() 메서드를 사용하자뭔가 포스팅 제목만 보자면 방문자분들께서 "뭘 이미 알고 있는 당연한 이야기를 하고 있어?" 라는 말이 나올것같은 제목입니다. 이 글은 equalsIgnoreCase() 메서드를 사용하면 어떤 장점이 있는지를 정리해보고자 한 글이니 읽기에 앞서 참고 부탁드립니다.영어(알파벳)로만 이루어진 String 객체 대소문자 무시하여 비교하는 방법만약 영문자 값으로만 이루어진 두 문자열 str1과 str2가 있다고 했을때 이 둘을 대소문자를 무시하고 단순히 알파벳이 같은지만 비교하고자 한다면 어떻게 해야할까요?가장 쉬운 방법은 다음과 같이 str1과 str2를 각각 toUpperCa..

자바[Java] 2019. 6. 22. 00:30

[Java] String의 더하기 연산으로 인한 문제점과 StringBuffer, StringBuilder의 특성과 차이점에 대해서

다음글[Java] String의 불변성(Immutable)과 그 이유String의 불변성으로 인한 문자열 append 연산 문제점최근에는 Java의 컴파일러의 최적화가 진행됨에 따라 문자열의 + 연산시의 문제가 많이 해결되었습니다만 과거에는 String의 불변성에 따른 문제점이 있습니다.JDBC API를 이용할때 다음과 같이 SQL을 + 연산하여 여러 문자열 리터럴을 더해 사용합니다. 여기서는 아주 간단한 sql을 작성해 보았지만 회계관련 ERP 시스템과의 연동을 하는 경우에는 쿼리는 수십 ~ 수백줄이 되기도 합니다. 조건으로 사용하는 컬럼이 늘어날수록 + 연산은 그만큼 증가합니다.String tableName = "user_tbl";String sql = "SELECT * FROM " + tableNa..

자바[Java] 2019. 6. 21. 14:58

[Java] String의 불변성(Immutable)과 그 이유

이전글[Java] String의 더하기 연산으로 인한 문제점과 StringBuffer, StringBuilder의 특성과 차이점에 대해서자바(Java) String의 불변성(Immutable)어떤 언어든 프로그래밍을 하다 보면 가장 많이 사용하고 꼭 있는 자료형이 문자열(String)일것입니다. 사람은 010100 과 같은 숫자보다 "book" 같은 문자에 더욱 익숙하기 때문입니다. 또한 문자열은 "1234"와 같이 숫자를 표현할 수 있고 "j20dsf908"와 같이 특정 인코딩된 데이터 또한 표현이 가능하며, 모든것들을 표현할 수 있습니다. 예를들어 png같은 이미지 파일도 Base64 인코딩 하여 ASCII 형식의 문자열로 표현이 가능하지요.이처럼 수많은 데이터를 문자열로 표현이 가능하기에 어떤 언어..

JavaScript 2017. 11. 12. 18:00

[자바스크립트] String 객체

String 객체문자열 객체입니다.생성자new String("문자열"); //"문자열" 값을 담은 String 객체 생성String("문자열"); //"문자열" 기본 문자열 값 반환var str = "문자열"; //리터럴 자체도 문자열 객체로 취급 속성var str = "문자열"; //또는 var str = new String("문자열");str.length //3 문자열의 문자 개수 반환메서드charAt(n)n번째에 위치에 있는 문자를 추출합니다.주의!) 위치의 index는 0부터 시작합니다.var str = new String("문자열");str.charAt(0); //"문"str.charAt(1); //"자"str.charAt(2); //"열"charCodeAt(n)n번째에 위치에 있는 문자의 인코..