ホームページ >Java >&#&チュートリアル >Javaに関する小さな質問
1. 指定された文字列 String s="abcdefg";
文字列を逆にして新しい文字列にする
2. 文字列が回文文字列であるかどうかを判断する 例: "abcdcba" "上海の水道水は海から来ています"
1.
Java コードを解決します
package com.newer.cjl.api; public class zuoye1 { public static void main(String[] args) { String s="abcdefg"; String s1=""; for(int i=s.length()-1;i>=0;i--){ char c = s.charAt(i); s1=s1+c; } System.out.println(s1); } } package com.newer.cjl.api; public class zuoye1 { public static void main(String[] args) { String s="abcdefg"; String s1=""; for(int i=0;i<=s.length()-1;i++){ char c = s.charAt(i); s1=c+s1; } System.out.println(s1); } }
2.
Java コードを解決します
import java.util.Scanner; public class zuoye2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); String str = sc.next(); boolean isOK=true; for(int i=0;i<str.length()/2;i++){ if(str.charAt(i)!=str.charAt(str.length()-1-i)){ System.out.println("不是回文字符串!"); isOK=false; break; } } if(isOK){ System.out.println("是一个回文字符串"); } } }