inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

선생님 안녕하세요! String toString 차이가 궁금해요

360

kongdole

작성한 질문수 5

0

toString 을 쓰는 이유가 주로 어떨때 어떤 이유로 쓰이나요?

 

구글 쳐보니까 디버깅 용도외에는 안쓰는게 좋다 이러길래

 

우리가 사용하는 코테수준의 코드에서

 

어떤 용도와 어떤 이유로 쓰면 좋을지 알고 싶습니다.

특히 !! StringBuild 에서 쓰는 이유도요!

StringBuild 를 이용하만 일반적인 String 이랑 형이 다르게 변하는 건가요??

 

그리고 valueOf같은경우에

 

저는 주로 charArray 같은 경우를 나중에 String 으로 만들고 싶을때 주로 사용하거든요?

 

StringValueOf(charArr) 이런식으로요

 

이 기능 외에도 쓰일때가 있나요?

코테 수준에서 ValueOf의 주 기능이 알고싶어요

있다면 알려주시면 정말 감사하겠습니다.

java 코딩-테스트 코테 준비 같이 해요!

답변 1

0

김태원

안녕하세요^^

  1. 코테에서 String 와 toString에 큰 차이는 없다고 봅니다. 요즘은 String으로 문자열 변환을 주로 합니다. toString은 null값을 문자열로 바꿀때 에러가 나는 정도의 차이라고 봅니다.

  2. 코테에서 문자열과 문자열을 결합해야 하는 문제들이 있습니다. + 연산을 많이 해야 하는 문제가 있을 때 StringBuilder를 쓰는게 좀더 빠르다고 알고있습니다. 그래도 저는 String으로 선언하고 +을 하는데 만약 시간초과가 난다면 StringBuilder를 써볼것 같습니다. 다음 사이트 참고하세요

    https://javabom.tistory.com/29

 

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

33

1

갑자기 채점 사이트가 바뀌었어요

0

34

1

문제 리스트 페이지

0

29

1

채점 사이트 관련 질문드립니다

0

24

1

봉우리 문제 질문입니다

0

84

2

씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?

0

65

0

이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?

0

72

0

가중치 방향 그래프에서 가중치가 0인 간선을 표현하는 방법

0

67

1

좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ

0

85

2

6-7 강의에서

0

48

1

6-6. 장난꾸러기 질문 있습니다.

0

45

1

강의 수강후 코딩테스트

0

111

1

answer 변수 사용 여부

0

46

1

2중 for문

1

85

2

2-11. 임시반장정하기 (Runtime Error)

0

63

1

혹시 LinkedList 같은 자료 구조들은 따로 배우지 않나요?

0

70

1

이런 풀이는 어떨까요

0

44

1

자바 스트림 방식의 효율성 질문 드립니다.

0

57

1

알고리즘 자료 구조들..

0

63

1

StringBuilder vs BufferdWriter

0

48

1

원더랜드(프림)

0

50

1

이런 코드는 어떤가요?

0

61

1

bfs 풀이

0

57

1

병합정렬

0

57

1