![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java代码
别下那么会看场合的雨啊
努力绘世中...
展开
-
复制文本加入异常处理
package it_09;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyFileDemo { public static void main(String[] args) { } //JDK9的改进方案 private static vo原创 2021-07-03 19:49:51 · 58 阅读 · 0 评论 -
从文件到集合
package it_06;import java.io.*;import java.util.ArrayList;/* 需求:把文本文件中的数据读取到集合中,并遍历集合。要求:文件中每一行数据是一个学生对象的成员变量值 思路: 1、定义学生类 2、创建字符缓冲输入流对象 3、创建ArrayList集合对象 4、调用字符缓冲输入流对象的方法读取数据 5、把读取到的字符串数据用split(原创 2021-07-03 12:05:49 · 75 阅读 · 0 评论 -
Java文件的复制
package it_03;import java.io.*;/** * 需求: * 把模块目录下的ConversionStreamDemo.java复制到模块目录下的Copy.java * 思路: * 1:根据数据源创建字符输入流对象 * 2:根据目的地创建字符输出流对象 * 3:读写数据,复制文件 * 4:释放资源 */public class CopyJavaDemo01 { public static void ma原创 2021-06-30 21:21:05 · 61 阅读 · 0 评论 -
字符流读数据的两种方式
package it_02;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/** * 构造方法: * InputStreamReader(InputStream in) :创建一个使用默认字符集的InputStreamReader * * 读数据的两种方式: * int read():一次读一个字符数据 * int re原创 2021-06-30 21:04:54 · 53 阅读 · 0 评论 -
字符流写数据的5种方式
package it_02;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;/** * 构造方法: * OutputStreamWriter (OutputStream out) : 创建一个使用默认字符编码的OutputStreamWriter * * 写数据的5种方式 * void write (int c):写一个字符 *原创 2021-06-30 20:45:50 · 128 阅读 · 0 评论 -
字符流中的编码解码问题
package it_02;import java.io.*;/* 字符流抽象基类 *Reader : 字符输入流的抽象类 *Writer : 字符输出流的抽象类 InputStreamReader:是从字节流到字符流的桥梁 它读取字节,并使用指定的编码将其解码为字符 它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集 OutputStreamWriter:是从字符流到字节流的桥梁原创 2021-06-30 20:15:19 · 114 阅读 · 0 评论 -
字符串的编码解码问题
import java.io.UnsupportedEncodingException;import java.nio.charset.StandardCharsets;import java.util.Arrays;/* 编码: byte[] getBytes(String charsetName):使用指定的字符集将该String 编码为一系列字节,将结果存储到新的字节数组中 解码: String(byte[] bytes):通原创 2021-06-30 19:34:21 · 133 阅读 · 0 评论 -
Collections-1
import java.util.ArrayList;import java.util.Collections;import java.util.List;/*Collections类的常用方法*Public static <T extends Comparable<?super T>>void sort(List<T>list将指定的列表按升序排序*public static voi reverse(List<?>llist)反转指定列表中的元原创 2021-06-20 13:10:13 · 58 阅读 · 0 评论 -
构造方法
public class ClassDemo_05 { static class Person{ public String name; public int age; public char sex; //设置默认值 Person(){ name = "张三"; age = 18; sex = 'B'; } //指定原创 2021-05-07 16:48:35 · 49 阅读 · 0 评论 -
关于equals
equals 方法(是String类从它的超类Object中继承的)==用于比较引用和比较基本数据类型时具有不同的功能:比较基本数据类型,如果两个值相同,则结果为true而在比较引用时,如果引用指向内存中的同一对象,结果为truepublic class length { double num; //数值 String units; //单位 String targetUnits; //目标单位 double result = 0; //原创 2021-05-07 11:05:45 · 103 阅读 · 1 评论 -
数组排序
public class selectSort { public static void selectionSort(int[]b) { for (int i = 0;i< b.length;i++) { int k = i;//用来保存元素排序时的最小下标 for (int j = i+1;j< b.length;j++) { if (b[k]>b[j]) k=j;//记录数组中最小的原创 2021-04-13 22:56:18 · 52 阅读 · 0 评论 -
猜数字
描述:计算机随机生成一个1到100的整数,根据提示猜测这个随机数(5次循环)for循环import java.util.Scanner;public class homework4 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("数,猜!"); int magic = (int)(Math原创 2021-04-09 15:55:13 · 69 阅读 · 0 评论 -
计算表达式的值
import static java.lang.Math.*;public class math1 { //public static final int REGION = 6; 定义一个**类型的常量 public static final double pi = 3.1415926; public static void main(String[] args) { double a = sin(30*pi/180)*cos(75*pi/180)+log(7.4原创 2021-03-24 11:23:06 · 74 阅读 · 0 评论