📄 buffertest3.java
字号:
import javax.swing.*;
public class BufferTest3 {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null,"请输入一个字符串:","输入示例",JOptionPane.QUESTION_MESSAGE);
String output = "";
output = "不考虑大小写\n 是[" + s + "]" + "是一个回文字符吗?" + isPalinderome(s);
JOptionPane.showMessageDialog(null,output,"示例输出",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
public static boolean isPalinderome(String s) {
String s1 = filter(s);
String s2 = reverse(s1);
return s2.equals(s1);
}
public static String filter(String s) {
StringBuffer strBuf = new StringBuffer();
for(int i = 0; i < s.length(); i++) {
if(Character.isLetterOrDigit(s.charAt(i)))
strBuf.append(s.charAt(i));
}
return strBuf.toString();
}
public static String reverse(String s) {
StringBuffer s1 = new StringBuffer(s);
s1.reverse();
return s1.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -