import java.awt.*; import java.applet.Applet; public class GUI2 extends Applet{ public void paint(Graphics g) { g.setFont(new Font("黑体",Font.PLAIN,24)); g.drawString("蔡军帅",25,35); g.setFont(new Font("宋体",Font.BOLD + Font.ITAL…
package cn.temptation; public class Sample01 { public static void main(String[] args) { // 字符串 // 定义:String 类代表字符串.由多个字符组成的一串数据(类比:羊肉串).字符数组可以由多个字符组成(类比,整型数组由多个整型数字组成). // 字符串的声明及赋值 // 1.String类代表字符串 // 2.Java 程序中的所有字符串字面值(如 "abc" )都作为String类的实例…
今天看了一篇讲Java IO流的文章,好长时间没用IO流了,回顾了一下Java编写IO程序的思路,之前文章中有介绍.对于写二进制文件我们习惯用 面向字节类的流.对于写字符我们使用面向字符类的流.但是我们明白在计算机底层,数据是以字节进行存储的.面向字符流只是为了方便我们程序员对文本文件的处理,因为在我们平常写程序中处理最多的数据类型也就是文本.这些面向字符流,是对面向字节的封装,把细节封装起来. 我们向Text文件中写入一段 字符串 比如 "中国人",首先 要对其进行编码,计算机只懂…
字符串的拼接 String字符串虽然是不可变的字符串,但也同样可以进行拼接,只是会产生一个新的对象.String字符串拼接的时候可以使用"+"运算符或String的concat(String str)方法.其中"+"运算符的优势是可以连接任何类型的数据拼接成为字符串,而concat方法只能拼接String类型的字符串. 示例如下: String s1 = "Hello"; // 使用+运算符连接 String s2 = s1 + " &…
package cn.temptation; import java.util.Arrays; public class Sample01 { public static void main(String[] args) { // 因为字符串创建后就不能修改,导致在进行字符串拼接时,会产生大量的中间字符串,创建对象都是需要消耗资源 // 所以,能不用字符串的直接拼接尽量不使用 // 字符串缓冲区:StringBuffer类/StringBuilder类 // 1.类 StringBuffer:线…
package StringTest; public class TestString { public static void main(String[] args){ // String str="aaaddd"; // String str2=str.substring(2,5); // System.out.println(str); // System.out.println(str2); //编译器做了优化,直接在编译的时候将字符串进行拼接 String str1=&quo…
import java.awt.*; import java.applet.*; public class GUI3 extends Applet{ public void paint(Graphics g) { int x = 50; int y = 50; int width = 5; int hight = 5; for(int i = 1;i <= 8;i++) { g.drawOval(x, y, width, hight); x-=15/2; y-=15/2; width+=15;…
1.定义字符串 // 定义, 为初始化 String str1; // 定义, 并初始化为null String str2 = null; // 定义, 并初始化为空串 String str3 = ""; // new 空串 String str4 = new String(); // new "hello" String str5 = new String("hello"); // char数组创建 char[] chars = {'h', '…
一.String关键字一些常用方法 1.构造方法: public String(); 空构造 public String(byte[]  bytes);将字节数组转成字符串 public String (byte[] bytes ,int index,int length);将字节数组的一部分转成字符串 public String (char[] value);将字符数组转成字符串 public String (char[] value,int index ,int count);将字符数组的一…
程序功能:在窗口中添加菜单栏,在菜单栏添加菜单项,并添加下拉菜单和 2 级菜单,通过选择菜单项可以执行不同操作,生成如下图所示窗口. package cys; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Menu extends JFrame implements ActionListener{ JMenu menu1,menu2,submenu; JMenuBar menubar;…