博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java面试题总结
阅读量:5864 次
发布时间:2019-06-19

本文共 1638 字,大约阅读时间需要 5 分钟。

1.静态变量在方法中是否可以编译了?不行,静态变量是类变量,放在方法中会报编译错误

2.GBK—utf-8的字节流的转换

操作步骤就是先解码再编码
用new String(src,"GBK")解码得到字符串
用getBytes("UTF-8")得到UTF8编码字节数组
byte[] src = null,dst;        try {            dst = new String(src,"GBK").getBytes("UTF-8");        } catch (UnsupportedEncodingException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }

3.拼接的字符串与本身一直都是字符串是否指向一致。

public static void main(String[] args){

String a = "java";
String b ="ja";
String c ="va";
String d = b+c;
System.out.println(d);
System.out.println(a==d);
}

拼接后,产生了新实例

4.递归求阶乘

 /**

     * 求5的阶乘? 5*4*3*2*1 = ?
     */
   public static int test(int number){

  //如果输入的是1,就直接返回1,否则就返回自己乘以一个减去一个1的数

       if(number == 1){
           return 1;
       }else{
           return number * test(number - 1);
       }

   }

5.jsp脚本<%=AB%>由于不是变量也不是其他,不能通过编译

6.String 类型的使用

subString(开始的索引,结束的索引),索引从0开始左闭右开区间

subString只有一个参数的是,从索引开始包含后面的所有,一样是左闭的区别

7.对于字符串的切割split的用法

String str="Java string split test";

String[] strarray=str.split(" ",3);//第一个参数表示以什么进行分割,第二个参数表示分割成几部分
for (int i = 0; i < strarray.length; i++)
System.out.print(strarray[i]);

输出结果是:

Javastringsplit test

8.将一个字符串以某种格式输出到文件中

/** * 用IO流的形式,将字符串以某种格式进行保存到文件中 * @author Administrator * */public class Test {        public static void main(String[] args) throws IOException{    File file = new File("D:/Hello");    FileOutputStream fos = null;    try {         fos = new FileOutputStream(file);        Scanner sc = new Scanner(System.in);        String tel = sc.nextLine();        String[] a = tel.split(" ", 3);        String separator ="-";        String telephone = "";                for(int i = 0; i

 

转载于:https://www.cnblogs.com/fly-boy/p/7552565.html

你可能感兴趣的文章
对RTMP视频流进行BitmapData.draw()出错的解决办法
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
MySQL中如何启用InnoDB数据引擎
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
刨根问底区块链 —— 基础篇
查看>>
php 直接调用svn命令
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>
Android窗口机制(三)Window和WindowManager的创建与Activity
查看>>
Android 编译出错解决
查看>>
iOS--The request was denied by service delegate (SBMainWorkspace) for reason:
查看>>
Android 打开WIFI并快速获取WIFI的信息
查看>>
Spring boot 入门篇
查看>>
【IOS开发】GDataXML解析XML
查看>>
Iptables
查看>>
我的友情链接
查看>>
Flaapy Bird项目笔记
查看>>
GridView多行多列合并单元格(指定列合并)
查看>>