JavaRush /Java Blog /Random-KO /커피 브레이크 #91. 지금 당장 버려야 할 나쁜 프로그래밍 습관 7가지 Java의 indexOf() ...

커피 브레이크 #91. 지금 당장 버려야 할 나쁜 프로그래밍 습관 7가지 Java의 indexOf() 메소드

Random-KO 그룹에 게시되었습니다

지금 당장 버려야 할 나쁜 프로그래밍 습관 7가지

출처: Hashnode 나쁜 습관은 고치기 어렵습니다. 특히 그것이 성과를 방해하고 있다는 사실을 깨닫지 못하는 경우에는 더욱 그렇습니다. 그렇다면 지금 당장 버려야 할 프로그래밍 습관 7가지를 소개합니다. 커피 브레이크 #91.  지금 당장 버려야 할 나쁜 프로그래밍 습관 7가지  Java의 indexOf() 메소드 - 1

1. 한 가지 언어에만 집중하지 않습니다.

좋은 프로그래머가 되려면 작업하는 언어를 마스터해야 합니다. Java로 작업하는 경우 먼저 Java를 마스터한 다음 다른 언어를 배우십시오. 단계별로 알아보세요. 한 번에 여러 프로그래밍 언어를 배울 필요가 없습니다.

2. 모든 답을 알고 있는 것처럼 일하세요

삶에 자신감을 갖는 것은 좋은 일이다. 하지만 프로그래밍에서는 작업 중인 코드를 지속적으로 확인하는 것이 좋습니다. 자신에 대해 완전히 자신감이 있더라도 대규모 프로젝트를 작업할 때 코드 어딘가에 작은 구문 오류가 있을 수 있습니다. 이를 방지하려면 코드를 확인하세요.

3. 도움이나 질문 요청을 거부하십시오.

모든 문제를 스스로 해결하는 것이 항상 가능한 것은 아닙니다. 좋은 프로그래머는 언제 도움을 요청할지 알고 있습니다. 팀 프로젝트를 진행하는 경우 동료에게 도움을 요청하면 문제 해결에 도움이 될 뿐만 아니라 동료와의 의사소통도 향상됩니다. 이를 통해 팀의 능력에 대해 더 자세히 알아볼 수 있습니다.

4. 나쁜 코드 작성을 거부하세요

모든 개발자의 삶에는 마감 기한으로 인해 끔찍한 코드를 작성해야 하는 때가 있습니다. 그래도 괜찮습니다. 고객이나 관리자에게 결과에 대해 경고하려고 했지만 그들은 마감 기한을 지키라고 고집하므로 이제 코드를 작성할 시간입니다. 아니면 완벽한 해결책이 나올 때까지 기다릴 수 없는 긴급한 버그가 있을 수도 있습니다.

5. 배운 내용을 팀과 공유하지 마세요.

개발자의 가치는 작성하는 코드뿐만 아니라 작업하는 동안 배우는 내용에도 있습니다. 경험을 공유하고, 이에 대한 의견을 작성하고, 상황이 왜 그런 것인지 다른 사람들에게 알리고, 프로젝트와 그 복잡성에 대해 새로운 것을 배우도록 도와주세요.

6. 코드 조각을 맹목적으로 복사/붙여넣기

StackOverflow에서 답변을 검색하는 것은 괜찮지만 먼저 재사용할 코드를 이해하세요. 언뜻 보면 코드가 수행하는 모든 작업을 즉시 알아차리지 못하는 경우가 있습니다. 복사한 코드 부분을 연구하는 데 더 많은 시간을 할애하면 다른 사람의 코드를 복사하게 만든 문제에 대해 더 많이 배울 수 있습니다.

7. "나중을 위해" 코드 수정 연기

코드 수정을 "나중을 위해" 미루는 습관은 단지 우선순위의 문제가 아닙니다. 문제 추적 시스템을 구축하면 어느 정도 진전이 있을 수 있지만, 더 작은 문제도 추적할 수 있어야 합니다. 댓글에 "TODO"를 추가하면 누락된 내용이 없는지 확인하는 빠른 방법입니다. 지금 당장 버려야 할 7가지 나쁜 습관이 있습니다. 즐거운 코딩하세요!

Java의 indexOf() 메소드

출처 : Dev.to 이 글에서는 자바 프로그래밍 언어의 indexOf() 메소드 에 대해 작성하겠습니다 . 저를 믿으세요. 이것은 가장 유용한 방법 중 하나입니다. 커피 브레이크 #91.  지금 당장 버려야 할 나쁜 프로그래밍 습관 7가지  Java의 indexOf() 메소드 - 2

시작하자...

indexOf() 메서드를 사용하면 다른 문자열에서 문자열을 찾을 수 있습니다. 이는 String 클래스의 일부 이며 문자 또는 하위 문자열이 처음 나타나는 것을 찾습니다. 이 메서드는 지정된 문자열이 처음 나타나는 인덱스 위치도 반환합니다. 즉, 이 메서드는 문자열의 특정 문자나 하위 문자열과 관련된 인덱스 값을 검색합니다. 문자열에 문자나 문구가 나타나지 않으면 indexOf()는 -1을 반환합니다. 통사론:
stringName.indexOf(char ch);
indexOf() 사용에는 다양한 옵션이 있습니다 .

1. indexOf(문자 ch)

이 변형에서는 i 문자가 처음 나타나는 인덱스 값을 인쇄했습니다 .
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i'));
    }
}

2. indexOf(char ch, int start)

이 변형에서는 문자 i 의 인덱스 값을 인쇄했지만 처음 등장한 것은 아닙니다. 문자 i 는 인덱스 4 에 처음 나타나 므로 4보다 큰 초기 값을 할당했습니다.
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i', 5));
    }
}

3. indexOf(문자열 문자열)

이 변형에서는 에서 문자열이 처음 나타나는 인덱스 값을 인쇄했습니다 .
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in"));
    }
}

4. indexOf(문자열 str, int 시작)

이 변형에서는 String in 의 인덱스 값을 인쇄했지만 첫 번째 발생에서는 그렇지 않았습니다. String in 은 처음으로 인덱스 9 에 나타나 므로 9보다 큰 초기 값을 할당했습니다.
public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in", 10));
    }
}
일반적인 시나리오는 시스템 관리자가 클라이언트 이메일 ID에서 '@' 문자의 색인을 찾고 나머지 하위 문자열을 얻으려는 경우입니다. 이런 상황에서는 indexOf 메소드를 사용할 수 있습니다 . 읽어 주셔서 감사합니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION