每天工作与学习记录

\t  相当于tab,缩进
\n  回车
\r   换行
System.err.println("在运行期间手动输出一个错误信息");//err标准错误信息输出流,控制台信息为红色
System.out.println("\t该软件没有买保险");//out是标准调试信息输出流
Scanner in=new Scanner(System.in);
System.in是一个很原始,很简陋的输入流对象,通常不直接使用它来读取用户的输入。
一般会在外面封装过滤流:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
然后调用br.readLine()方法进行读取,br.readLine()每次读一行。换句话说,用户输入一行内容,然后回车,这些内容一次性
读取进来。这种情况下,不论用户输入的是什么东西,通通按照字符串来读入,读入后根据业务进行拆分和处理。
public class RedirectOutputStream {
    public static void main(String[]args){
        try{
            PrintStream out=System.out;//保存原输出流
            PrintStream ps=new PrintStream("./log.text");//创建文件输出流
            System.setOut(ps);//设置使用新的输出流
            int age=18;
            System.out.println("年龄变量成功定义,初始值为18");
            String sex="女";// 定义字符串变量
            System.out.println("性别变量成功定义,初始值为女");
            // 整合两个变量
            String info="这是个"+sex+"孩子,应该有"+age+"岁了。";
            System.out.println("整合两个变量为info字符串变量,其结果是:"+info);
            System.setOut(out);// 恢复原有输出流
            System.out.println("程序运行完毕,请查看日志文件。");
        }catch (Exception e){
            e.printStackTrace();
        }
    }

利用异或进行简单加密

public class Example {
    public static void main(String[]args){
        Scanner in=new Scanner(System.in);
        System.out.println("请输入你要传输的密码");
        String password=in.nextLine();
        char[] array=password.toCharArray();//获取字符数组
        for(int i=0;i<array.length;i++){
            array[i]=(char)(array[i]^2000);//将所有的字符进行异或运算
          //两个操作数的位中,相同则结果为0,不同则结果为1
        }
        System.out.println("加密后的密码为:"+new String(array));
    }
}

Idea快捷键快捷使用

一.找文件找代码找引用相关

1.双击shift 
 在项目的所有目录查找,就是你想看到你不想看到的和你没想过你能看到的都给你找出来

2.ctrl+f 
当前文件查找特定内容

3.ctrl+shift+f
当前项目查找包含特定内容的文件

4.ctrl+n 
查找类

5.ctrl+shift+n
查找文件

6.ctrl+e 
最近的文件

7.alt+F7
非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方

二.编辑相关

1.shift+enter
另起一行

2.ctrl+r
当前文件替换特定内容

3.ctrl+shift+r
当前项目替换特定内容

4.shift+F6
非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容

5.ctrl+d
复制当前行到下一行

6.ctrl+x
剪切当前行

7.ctrl+c \ ctrl+v 
大家都懂的

8.ctrl+z
撤销

9.ctrl+shift+z
取消撤销

10.ctrl+k
提交代码到SVN

11.ctrl+t
更新代码

12.alt+insert
非常非常以及相当方便的一个组合键

转载于:https://my.oschina.net/u/3268723/blog/889078

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值