Java向文本指定行插入值

需求:使用Java在不覆写文本的情况下,指定将输入内容插入到指定行。思路:1、获取到写入内容的字节数,比如 Size = b.length() 2、使用Java中的RandomAccessFile类,获取写入的文本地址 3、通过randomAccessFile.seek()找到内容书写的定位 4、将定位以下的内容全部向下移动Size 字节 5、通过randomAccessFile.write...
阅读(152) 评论(0)

java基础:java的静态代码块执行

Java代码:“` class MyClass1 { static {//静态块 System.out.println(“static block “); } } public class MyClass2 { Class[] classArray = { MyClass1.cl...
阅读(220) 评论(0)

Java基础:Java的命令行参数类 Commons CLI的使用

package com.yh.data.hbaseuser; import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.BasicParser; import org.apache.commons.cli.Options; import org.apache.commons.cli.CommandL...
阅读(701) 评论(0)

JAVA程序:字符串数组交集、并集和差集

package cn.yuhui.com; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.M...
阅读(1044) 评论(0)

Java基础:参数传递(三)

class Demo { public static void main(String[] args) { int[] arr = new int[2]; show(arr); System.out.println(arr[0]); } public static void show(int[] arr) { arr[0]++; } }...
阅读(254) 评论(0)

Java基础:参数传递(二)

class Demo { int x = 3; public static void main(String[] args) { Demo d = new Demo(); d.x = 10; show(d);//show(new Demo()); System.out.println(d.x); } public static void show(Demo d) { ...
阅读(215) 评论(0)

Java基础:参数传递(一)

class Demo { public static void main(String[] args) { int x = 4; show(x); System.out.println(x); } public static void show(int x) { x = 2; } }...
阅读(232) 评论(0)

java.io.File.deleteOnExit()-生成临时文件,删除临时文件

转载:http://www.tutorialspoint.com/java/io/file_deleteonexit.htmDescriptionThe java.io.File.deleteOnExit() method deletes the file or directory defined by the abstract path name when the virtual machine...
阅读(582) 评论(0)

Java基础:String 和StringBuffer的区别

JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含 多个字符的字符数据。String类表示内容不可改变的字符串。而StringBuffer类表示内 容可以被修改的字符串。 当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 另外,String实现了equa...
阅读(270) 评论(0)

Java基础:StringBuffer与StringBuilder的区别

StringBuffer安全(多线程) StringBuilder是线程不安全(单线程) StringBuffer和StringBuilder类都表示内容可以被修改的字符串,StringBuilder是线程不安全的, 运行效率高,如果一个字符串变量是在方法里面定义,这种情况只可能有一个线程访问它,不存 在不安全的因素了,则用StringBuilder。如果要在类里面定义成员变量...
阅读(284) 评论(0)

Java基础:序列化和反序列化

把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。   对象的序列化主要有两种用途:   1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;   2) 在网络上传送对象的字节序列。   在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。 比如最常见的是Web服务器中的Session对象,当有 10万用...
阅读(230) 评论(0)

Java基础:java实现非递归二分查询

public class BinarySearchClass { public static int binary_search(int[] array, int value) { int beginIndex = 0;// 低位下标 int endIndex = array.length - 1;// 高位下标...
阅读(245) 评论(0)

Java基础:split 分割 字符串(分隔符如:* ^ : | , .) 及注意点

split 分割 字符串(分隔符如:* ^ : | , .) 及注意点...
阅读(440) 评论(0)
    个人简介
    个人资料
    • 访问:356695次
    • 积分:6433
    • 等级:
    • 排名:第3959名
    • 原创:280篇
    • 转载:23篇
    • 译文:24篇
    • 评论:73条
    博客专栏
    【友情推荐】章鱼大数据