JAVA相关文章索引(9)

环境部署

1.Intellij IDEA显示行号

File->Settings->Editor->General->Appearance->show line numbers

2.eclipse设置自定义快捷键

点击window菜单->preferences子菜单->general->keys,进入快捷键管理界面

使用场景下,会出现一个问题,就是快捷键也是按照自己设置的来的,举个栗子,Format(ctrl+shift+F),但是怎么按却按不出来,这个时候可以检查下是否和已有的其他软件快捷键冲突,比如小幽我的是搜狗拼音。切换到英文状态后,再按快捷键Eclipse就可以成功格式化了。

3.Intellij IDEA Javascript错误提示颜色是浅灰色修改

intelliJ里默认的JavaScript错误提示波浪线的颜色是灰色的,很不好辨认,网上查了很久没找到修改方法,自己研究了下,嘿嘿让我给找到了。
File->Settings->Errors->IDE Profiles->Default->JavaScript->的unresolved javascript variable/function右边的option:serverity默认是As info,然后到修改颜色的地方:
File->Settings->Editor->Colors & Fonts->Java->Info->Effects下underwaved颜色改为自己喜欢的颜色就行了。我是用的红色,醒目

4.idea可否自动格式化代码

Ctrl+Alt+L

5.IntelliJ IDEA 设置代码提示或自动补全的快捷键

点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。
在左侧的导航框中点击 KeyMap。
接着在右边的树型框中选择 Main menu –> Code –> Completion.

注意:Power Save mode下,自动补全是会失效的哦~

基本常识

1.Java String.split()用法小结

注意,和Python不同的是,Python split里面为空是默认以所有空字符为分隔符,但java里split里不能为空

2.java数组去重总结

3.JAVA8 String.join 字符串拼接

List names=new ArrayList();
names.add("1");
names.add("2");
names.add("3");
System.out.println(String.join("-", names));

String[] arrStr=new String[]{"a","b","c"};
System.out.println(String.join("-", arrStr));

4.Java去除字符串中的空格

String.trim()
trim()是去掉首尾空格

5.Java里如何判断一个String是空字符串或空格组成的字符串

public class TestEmpty

   {
       public static void main(String[] args){
              String a = "       ";      
              // if (a.isEmpty())
             if (a.trim().isEmpty())
             {
                System.out.println("It is empty");
             }
            else 
            {
               System.out.println("It is not empty");
            }
       }
  }

6.Java 数组元素倒序的三种方式

使用Collections和Arrays工具类
@Test
public void testCollectionsReverse() throws Exception {
    System.out.println("use Collections.reverse() method");

    String[] strings = { "ramer", "jelly", "bean", "cake" };
    System.out.println("\t" + Arrays.toString(strings));
    // 这种方式仅针对引用类型,对于基本类型如:
    // char[] cs = {'a','b','c','g','d'};
    // 应该定义或转换成对应的引用类型: 
    // Character[] cs = {'a','b','c','g','d'};
    Collections.reverse(Arrays.asList(strings));
    System.out.println("\t" + Arrays.toString(strings));
}

7.JAVA正则表达式匹配,替换,查找,切割

8.java 栈类的用法

9.Java集合的Stack、Queue、Map的遍历

10.java 正则表达式 Match 的group方法见解

在正则表达式中,用括号括起来的算作一组,group(0)于group()等价,表示整个正则表达式的匹配字符串,group(1)等价于第一个括号内的表达式返回的字符串,以此类推。

11.JAVA专业语言:replace()、replaceFirst()和replaceAll()区别

replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的是,只替换第一次出现的字符串;

12.java.lang.StringBuilder.delete()方法实例

java.lang.StringBuilder.delete() 方法在删除这个序列中的一个子串字符。
子串开始在指定的start位置,并延伸到该字符在索引end - 1,或如果没有这样的字符存在在序列的末端。如果start等于end,则不进行任何更改。

你可能感兴趣的:(JAVA相关文章索引(9))