一、Java SE部分
Java基础(一)
请你谈谈在Java中是如何支持正则表达式的。
正则表达式用于指定字符串的模式。在Java中通过java.util.regex包下的Pattern类和Matcher类实现,Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式。Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持.。Pattern通过complie方法创建一个Pattern类,在通过Pattern的matcher方法创建一个Matcher类,最后通过matches方法进行匹配。
请你描述一下正则表达式及其用途
正则表达式用于指定字符串的模式,可以在任何需要定位匹配某种特定模式的字符串的情况下使用正则表达式。
在Java中如何跳出多层嵌套循环
使用带标签的break语句,在要跳出的最外层循环之前加上标签,并且标签之后必须紧跟一个冒号,然后然后带标签的break语句即可。
请你讲讲& 和 && 的区别
&运算符有两种用法:(1)按位与(2)逻辑与。&&是短路运算的逻辑与。&&只要第一个元素能够确定表达式的值,就不用运算第二个了。而&两边都需要进行运算才能得出值。
如何输出一个某种编码的字符串
public String translateEncode(String str, String oldEncode,String newEncode){
String tempStr = "";
try {
tempStr = new String(str.getBytes(oldEncode),newEncode);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return tempStr;
}