- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 C# DataGridView样式设置和数据绑定
进入编辑列窗口后点击添加,进入添加列窗口。名称填写要展示集合中实体类的属性,页眉文本是表格中要显示的列标题,填写完成后点击添加即可继续添加列,点击取消可停止添加。特别注意:如果数据不显示,请检查DataPropertyName属性是否设置,其次,检查实体类是否是添加的属性,而不是共有字段。如果想要只显示设置的列,需要将此设置为false。DataProperName:用于绑定实体类的属性,该值为实体类的属性名。设置为False,否则自定义的列标题和行标题样式不起作用,HeaderText:用于展示列名。
2024-04-07 14:10:30
3931
原创 自己遇到的面试题
目录同步代码块和同步方法有什么区别?什么是多态?如何实现?有什么好处?类的实例化方法调用顺序参考答案类加载器实例化时进行的操作步骤:加载 -> 连接 -> 初始化代码书写顺序加载父类静态变量和父类静态代码块 代码书写顺序加载子类静态变量和子类静态代码块 父类非静态变量(父类实例成员变量) 父类非静态代码块 父类构造函数 子类非静态变量(子类实例成员变量) 子类非静态代码块 子类构造函数String s="a"+"b"+"..
2022-04-21 15:15:55
827
原创 String、StringBuffer和StringBuilder的比较
1.String:不可变字符序列,效率低,但是复用率高2.StringBuffer:可变字符序列、效率较高(增删)、线程安全3.StringBuilder:可变字符序列、效率最高、线程不安全4StringBuilder和StringBuffer 非常类似,均代表可变的字符序列,而且方法也一样...
2022-03-21 23:29:16
161
原创 Java实现双向链表
//节点class ListNode { public int data;//数据 public ListNode prev;//指向上一个节点 public ListNode next;//指向下一个节点 public ListNode(int data) { this.data = data; }}//双链表public class DoubleLinkedList { public ListNode dummyHead;//头指
2022-03-20 19:03:11
750
原创 Java实现单链表
//链表节点class Nodes{ public int data; //节点存储的数据 public Nodes next=null; //指向下一节点的指针 public Nodes(int data){ this.data=data; }}//链表public class LinkList { private Nodes head=null; //初始时链表头指针为空 /** * 向链表尾添加一个节点 *
2022-03-20 18:45:00
83
原创 BufferedReader和Scanner的用法和区别(建议多使用BufferedReader)
在Java SE 6中,可以使用Scanner类取得用户的输入,Scanner类位于java.util包中,如果你要使用Scanner取得用户输入的话,要导包 import java.util.Scanner;。这个Scanner的具体用法为Scanner in = new Scanner(System.in);。通过new创建一个Scanner对象,Scanner需要传入一个System.in作为参数,这个我们可以看作是Scanner通过其内部机制将System.in包装起来而实现数据的读取工作的。S
2020-11-28 00:37:17
4383
转载 java中printf中用法详解
目前printf支持以下格式:复制代码%c 单个字符%d 十进制整数%f 十进制浮点数%o 八进制数%s 字符串%u 无符号十进制数%x 十六进制数%% 输出百分号%复制代码printf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐
2020-10-17 20:12:38
1162
1
原创 java中Scanner类nextLine()和next()的使用方法和注意事项
Scanner实现字符串的输入有两种方法,一种是next(),一种nextLine()。next():一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说:next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串。nextLine(
2020-10-11 16:52:29
14465
原创 Java中如何保留小数点后N位
例:java中四舍五入后并保留两位小数的方法(以double为例)1.String.format打印数字格式化说明的格式:%[argument number][flags][width][.precision]typeargument number:若参数大于1,指定哪一个;flags:符号,如(+、-、;、.);width:最小字符数;.precision:精确度;type:类型,如f:浮点public class Test { public static void main(
2020-10-11 16:29:06
1088
原创 java中如何将char类型的数字转换成int型的数字
昨天做java题的过程中遇到一个问题:如何把 char ‘3’ 转为 int 3,尝试直接赋值发现不能直接转化,那样得到是‘3’的ASCII码的值。如下面:public class Test { public static void main(String[] args) { char numChar = '3'; int intNum = numChar; System.out.println(
2020-09-29 18:01:38
2882
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人