判断一个全路径名是否在c盘且是.ini扩展名。
"c:\\xyz\\bak\\x.ini" 复合标准
"ccc\\ttt\\kk\\ini" 则不是
package u2;
import java.util.Scanner;
public class H1 {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个路径名:");
String s = input.nextLine();
String standard = "c:\\xyz\\bak\\x.ini";
String notStandard = "ccc\\ttt\\kk\\ini";
boolean t = false;
for (int i = 0; i < s.length(); i++) {
char ch1 = s.charAt(1);
char ch2 = s.charAt(s.length()-4);
if (ch1 == ':' && ch2 == '.') {
t = true;
break;
}
}
System.out.println(t);
}
}
课堂提示:
package u2;
public class T1 {
/**
* @param args
*/
public static void main(String[] args) {
// String s = "abcdebxyz";
// boolean t = false;
// for (int i= 0; i< s.length(); i++) {
// char ch = s.charAt(i);
// if (s.lastIndexOf(ch) != i) {
// t = true;
// break;
// }
// }
// System.out.println(t);
String s = "abcde我们";
System.out.println(s);
char[] cc = s.toCharArray();
for (int i = 0; i < cc.length; i++) {
cc[i]++;
}
String s2 = new String(cc);
System.out.print(s2);
}
}