0,编程通用思路

1)利用取余去简化需要分段处理的算法

力扣

类似于数据结构的循环队列的操作,n是线性增长,通过取余可以让线性增长的数据在模内循环起来。

2)转换成位运算实现去重和统计

力扣

1,map中泛型不能使用基本数据类型,要使用封装类

JAVA Hashmap不能用基本的数据类型 - -赶鸭子上架- - 博客园

2,字符是用'A'表示,字符串是用"A"表示。 在使用switch方法的时候也是这样,记得带上引号。

Java switch case 语句 | 菜鸟教程

3,String的length用  str.length()方法。 length() 是String类的方法,带括号使用。

Array的length用length属性,length是array的属性,而非方法,故不带括号。

深入分析Java中的length和length()_茅坤宝骏氹的博客-CSDN博客_java length

4,Array与String的相互转换

4.1 Array->String:

1) Arrays类方法: static String toString(char[] a)

String str = Arrays.toString(array);

2)String构造方法 String(char[] value)

String str = new String(array);

3)String 类方法 static String copyValueOf(char[] data)

String str = String.copyValueOf(array);

4) String类方法  static String valueOf(char[] data)

String str = String.valueOf(array);

4.2 String-->array

1)String 方法     char[] toCharArray()

a = str.toCharArray();

5 String常用方法

1)截图部分字符串

2)contains方法

String的contains方法的入参是char数组。

备注:如果判断是否包含char,可以转换成ArrayList。

3) replace方法

6,ArrayList

1)根据索引返回对应的对象 get()/根据对象,返回索引位置 index()

7,Stack

#1 其他常用方法

1,MATH

java学习 遇到的基本错误相关推荐

  1. Java学习手册:Error(错误类)Exception(异常类)

    Java异常结构中定义有Throwable类,Exception和Error是其派生的两个子类,其中Exception表示由于网络故障.文件损坏.设备错误.用户输入非法等情况导致的异常.而Error表 ...

  2. java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常、finally关键字(java 学习中的小记录)

    java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常.finally关键字(java 学习中的小记录) 参考文章: (1)java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常. ...

  3. 【博学谷学习记录】超强总结,用心分享 | 第1周:Java基础学习中初学者常见错误(1)

    相较于之前学习过的Python而言,Java属于一种强类型的编程语言.也就是说,对于定义每个变量时,都要明确相应的类型,才可能使用. 如果是从弱类型语言转换过来,可能刚开始会不太适应,但这种强类型的定 ...

  4. Java学习笔记(必看经典)

    诚信.创新.开放.合作 JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有 ...

  5. java学习笔记13--反射机制与动态代理

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...

  6. 转 java学习笔记(必看经典)

    百度文库地址:http://wenku.baidu.com/view/1e1cedf9aef8941ea76e051f.html?from=rec&pos=0&weight=1352& ...

  7. java学习笔记12--异常处理

    java学习笔记系列: java学习笔记11--集合总结 java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 j ...

  8. Java学习---RMI 技术分析[Hessian]

    一.什么是Hessian Hessian 是一个基于 binary-RPC 实现的远程通讯 library.使用二进制传输数据.Hessian通常通过Web应用来提供服务,通过接口暴露.Servlet ...

  9. Java学习之 多态 Polymorphism

    Java学习之多态 多态的概念 多态==晚绑定. 不要把函数重载理解为多态. 因为多态是一种运行期的行为,不是编译期的行为. 多态:父类型的引用可以指向子类型的对象. 比如 Parent p = ne ...

  10. Java必备:java入门、java学习

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 1.Java入门 1-1.Java具有那些适合在Internet环境中 ...

最新文章

  1. 引入外部样式失败的可能原因
  2. JDBC executeBatch 抛出异常停止
  3. sersync + rsync 实现文件的实时同步
  4. ios之开发屏幕适配和系统版本适配(转载)
  5. android gradle 目录,Android Gradle:将目录列入文件
  6. 一定要搜藏的20个非常有用的PHP类库
  7. 直接拿来用,10个PHP代码片段(收藏)
  8. number six
  9. linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法
  10. matlab里box office,免费试用Econometrics Toolbox
  11. 实现一个靠左靠右靠中间的listview
  12. 数值分析--第二章--追赶法
  13. python游戏辅助lol_GitHub - skyedai910/lol-skin-spider: 30行Python代码爬取英雄联盟全英雄全皮肤...
  14. 利用阿里云服务器制作一个浪漫的表白网页
  15. java.net.URISyntaxException: Illegal character in scheme name at index XX
  16. 基于51单片机的汽车自动照明灯超声波光敏检测远近光灯方案原理图设计
  17. Excel学习日记:L6-格式化为表格交叉分析筛选器
  18. 网易云音乐 音乐外链
  19. js将base64图片处理成背景透明png
  20. iOS UIButton 图标与标题位置调整

热门文章

  1. 【参数】平面光:倍增为3.5,颜色为淡蓝色/淡——daiding
  2. 自制冰箱,冰柜蒸发器和毛细管的速算
  3. Samsung Bada程序介绍——CurrencyShow
  4. base64解码成16进制字符串--python3
  5. 10年老程序员:到底是学前端好还是后端好?
  6. 【SEU程序设计课笔记】 Mooc - Chapter 6 - (EX) - 泰勒展开求sin(x)/计算PI的近似值
  7. 机械制造技术类毕业论文文献都有哪些?
  8. JavaScript设计打字速度测试游戏的实现
  9. Linux中用tar命令对文件夹进行打包压缩
  10. 【渝粤题库】陕西师范大学 《道德教育案例研究》作业