java学习 遇到的基本错误
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学习 遇到的基本错误相关推荐
- Java学习手册:Error(错误类)Exception(异常类)
Java异常结构中定义有Throwable类,Exception和Error是其派生的两个子类,其中Exception表示由于网络故障.文件损坏.设备错误.用户输入非法等情况导致的异常.而Error表 ...
- java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常、finally关键字(java 学习中的小记录)
java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常.finally关键字(java 学习中的小记录) 参考文章: (1)java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常. ...
- 【博学谷学习记录】超强总结,用心分享 | 第1周:Java基础学习中初学者常见错误(1)
相较于之前学习过的Python而言,Java属于一种强类型的编程语言.也就是说,对于定义每个变量时,都要明确相应的类型,才可能使用. 如果是从弱类型语言转换过来,可能刚开始会不太适应,但这种强类型的定 ...
- Java学习笔记(必看经典)
诚信.创新.开放.合作 JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程. 面向过程的基本单元是函数. 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有 ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- 转 java学习笔记(必看经典)
百度文库地址:http://wenku.baidu.com/view/1e1cedf9aef8941ea76e051f.html?from=rec&pos=0&weight=1352& ...
- java学习笔记12--异常处理
java学习笔记系列: java学习笔记11--集合总结 java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 j ...
- Java学习---RMI 技术分析[Hessian]
一.什么是Hessian Hessian 是一个基于 binary-RPC 实现的远程通讯 library.使用二进制传输数据.Hessian通常通过Web应用来提供服务,通过接口暴露.Servlet ...
- Java学习之 多态 Polymorphism
Java学习之多态 多态的概念 多态==晚绑定. 不要把函数重载理解为多态. 因为多态是一种运行期的行为,不是编译期的行为. 多态:父类型的引用可以指向子类型的对象. 比如 Parent p = ne ...
- Java必备:java入门、java学习
2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 1.Java入门 1-1.Java具有那些适合在Internet环境中 ...
最新文章
- 引入外部样式失败的可能原因
- JDBC executeBatch 抛出异常停止
- sersync + rsync 实现文件的实时同步
- ios之开发屏幕适配和系统版本适配(转载)
- android gradle 目录,Android Gradle:将目录列入文件
- 一定要搜藏的20个非常有用的PHP类库
- 直接拿来用,10个PHP代码片段(收藏)
- number six
- linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法
- matlab里box office,免费试用Econometrics Toolbox
- 实现一个靠左靠右靠中间的listview
- 数值分析--第二章--追赶法
- python游戏辅助lol_GitHub - skyedai910/lol-skin-spider: 30行Python代码爬取英雄联盟全英雄全皮肤...
- 利用阿里云服务器制作一个浪漫的表白网页
- java.net.URISyntaxException: Illegal character in scheme name at index XX
- 基于51单片机的汽车自动照明灯超声波光敏检测远近光灯方案原理图设计
- Excel学习日记:L6-格式化为表格交叉分析筛选器
- 网易云音乐 音乐外链
- js将base64图片处理成背景透明png
- iOS UIButton 图标与标题位置调整
热门文章
- 【参数】平面光:倍增为3.5,颜色为淡蓝色/淡——daiding
- 自制冰箱,冰柜蒸发器和毛细管的速算
- Samsung Bada程序介绍——CurrencyShow
- base64解码成16进制字符串--python3
- 10年老程序员:到底是学前端好还是后端好?
- 【SEU程序设计课笔记】 Mooc - Chapter 6 - (EX) - 泰勒展开求sin(x)/计算PI的近似值
- 机械制造技术类毕业论文文献都有哪些?
- JavaScript设计打字速度测试游戏的实现
- Linux中用tar命令对文件夹进行打包压缩
- 【渝粤题库】陕西师范大学 《道德教育案例研究》作业