자바 문자열 의 첫 번 째 문자 와 마지막 문자 가 뒤 바 뀌 는 위치 테스트

905 단어 자바String
최근 에 OA 를 통 해 우리 시스템 에 연결 한 다음 에 request 에 base 64 암호 화 된 문자열 이 있 고 첫 번 째 와 마지막 위치 가 뒤 바 뀌 었 기 때문에 정상 적 인 암호 화 문자열 을 복원 한 다음 에 복호화 해 야 합 니 다.
 
그래서 먼저 암호 화 문자열 을 복원 하 는 것 을 테스트 하 는 것 이 첫 번 째 로 가장 큰 문자 위치 와 교환 하 는 것 입 니 다.
 
테스트 코드 는 다음 과 같 습 니 다:
 private static void test2() {

  String st="012345=";

  String firstChar=String.valueOf(st.charAt(0));

  String lastChar=String.valueOf(st.charAt(st.length()-1));

  String middleString=st.substring(1,st.length()-1);

  String str=lastChar+middleString+firstChar;

  

 System.out.println("      :"+st); 

 System.out.println("      :"+firstChar);

 System.out.println("       :"+lastChar);

 System.out.println("      :"+middleString);

 System.out.println("        :"+str);

 }

 
결과:
원본 문자열:012345=첫 번 째 문자열:0 마지막 문자열:=중간 문자열:12345 조합 후의 문자열:=123450

좋은 웹페이지 즐겨찾기