idea2015的使用心得
今天打开myeclipse感觉里面全是project,也懒着换地方了,因为这些代码还要时常看,索性安装了idea试试水,感觉还不错,用起来并不比myeclipse差,跟webstorm差不多,他俩就是一个公司的,界面基本上差不多,从官网就可以看出来:


之前应该有人安装2014版本的,我看了一下,要按就按最新版,所以就选择了2016,应该还有新版本的,
应为手上只有2016和2014的,所以就先用2016吧
打开之后就是跟myeclipse一样设置一下jdk和存储空间,设置了快捷键,用过webstorm的伙伴应该知道,是可以把快捷键设置成跟eclipse一样的配置,最后激活一下就可以用了。(具体方法,大家可以百度一下,我就不重复复述了)

但是idea也有自己的特点有个别的快捷键是不一样的,感兴趣的伙伴可以研究一下,我先列举几个:
main方法:
psvm 也就是public static void main的首字母。

for循环
依次还有在方法体内键入for会有一个fori的提示,选中然后tab键,就会自动创建一个for循环。

System.out.println()
如何像写一个System.out.println();就是sout
知道了这个规律,应该还有很多类似的用法。
更多的提示可以CTRL + j 可以查看,mac系统下是command+j。

说干就干,正好看到华为的一道面试题,练练手吧:
/**
* 给定一个字符串,把字符串内的字母转换成该字母的下一个字母,
a换成b,z换成a,Z换成A,如aBf转化成bCg,字符串内的其他字符不改变,给定函数,编写函数
* Created by Administrator on 2017/4/11.
*/ /**
* 测试的方法
*/
public class Test01 {
public static void main(String[] args) {
String str="aBxyZ"; //用户输入的字母
String mima=encode(str); // 把输入传入算法的方法体
System.out.println(mima);// 输出结果
} /**
* 算法的方法体
* @param text
* @return
*/
// 定义一个String的返回类型,返回结果
public static String encode(String text){ //通过传参的方式获得用户输入
String result; // 声明需要返回的结果
char[] chars=text.toCharArray(); // 把用户输入的字符串变成char型的数组
char[] chRes=new char[chars.length];// 定义一个新的char数组存储上一个数组的长度
for (int i=0;i<chars.length;i++){
//在循环中遍历chRes[],次数为chars的长度
if ( (chars[i]>='A' && chars[i]<'Z') ||(chars[i]>='a' && chars[i]<'z')){
//如果chars[i]在'A'和‘Z'之间,则把chars[i]+1并转换为(char)
chRes[i]=(char) (chars[i]+1);
}else if (chars[i]=='z'){
//如果chars[i]为'z'怎把它变为'a'
chRes[i]='a';
}else if (chars[i]=='Z'){
//如果chars[i]为'Z'怎把它变为'A'
chRes[i]='A';
}else { //其他情况不做判断
chRes[i] =chars[i];
}
}
//把数组再变回字符串,并返回
result=String.valueOf(chRes);
return result;
} }
字母转换小练习
idea2015的使用心得的更多相关文章
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- NoSql数据库使用半年后在设计上面的一些心得
NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...
- 我的MYSQL学习心得(二) 数据类型宽度
我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(三) 查看字段长度
我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(四) 数据类型
我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(五) 运算符
我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(七) 查询
我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(八) 插入 更新 删除
我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...
随机推荐
- Linux 命令--查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| ...
- JavaWeb:JSTL
JSTL 说明 什么是JSTL? JSP标准标签库(JavaServer Pages Standard Tag Library,JSTL)是一个定制的标签库的集合,用来解决像遍历map或者集合.条件测 ...
- 在Signalr的Hub中写方法实现与安卓的数据交互
简介: 实现数据实时刷新:SignalR 后台服务:.NET/WebAPI 为了减轻web的压力,将接口中接收数据的方法写到SignalR的Hub中 在此放一小段代码给自己加深下印象,博主有点健忘.. ...
- 电器ERP行业案例——环力科技
环力科技ERP案例 企业简介 [规模] 环力公司始建于1992年,是一家专业生产电子压力控制器.水泵压力控制器.气泵压力控制器.电泵浮球控制器.全自动水泵及其它配套产品研究.开发.生产.销售为一体的专 ...
- 【SysML】用例图
引言 对于系统工程师来说,设计用例图是一种极为常见的建模活动.用例图是一种黑盒视图,通过向读者传递一系列的用例以及相关的参与者,对系统对外提供的服务或系统具备的行为进行建模.在详细讨论SysML的用例 ...
- c语言二叉树的递归建立
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <malloc.h&g ...
- html 框架 2017-03-11
1. 框架frameset (不在body中编写) Eg: 显示如下框架 第一步: <frameset rows="100,100,*" frmameborder=&qu ...
- 1653: [Usaco2006 Feb]Backward Digit Sums
1653: [Usaco2006 Feb]Backward Digit Sums Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 285 Solved: ...
- kali linux 折腾笔记
http://xiao106347.blog.163.com/blog/static/215992078201342410347137/ 这里告诉你刚刚装好kali后要做,有些也是不正确的,可能开始你 ...
- PHP测试题讲解(20161027)
注: 关联数组 关联数组,它的每个 ID 键都关联一个值.在存储有关具体命名的值的数据时,使用数值数组不是最好的做法.通过关联数组,我们可以把值作为键,并向它们赋值. 例子 1 在本例中,我们使用一个 ...