作业代码优化

文章介绍了如何在Java项目中利用JOptionPane创建对话框,展示了StringBuffer的构造方法和常用操作,如append、delete、insert、replace等,同时提到了字符串长度的计算和查找子串的方法。此外,文章还提及了商品管理中的一维数组应用。
摘要由CSDN通过智能技术生成

Java项目框架优化

用JOptionPane类实现各种对话框

在输入和输出中,可以使用对话框

import javax.swing.JOptionPane;
public class JOptionPaneTest{
	//编写一个main方法
	public static void main(String[] args) {
		JOptionPane.showMessageDialog(null,"==========  欢迎来到溪溪自卖店~  ===========");
		System.exit(0);
	}
}

在这里插入图片描述

商品管理方法中,传参可以使用可变数目参数方法

字符串长度是s.length(),它是单独的一个方法(包含字符串中的空格)

indexOf() //查找字符串中某一元素首次出现的索引

lastIndexOf() //查找字符串中某一元素最后出现的索引(下标)

charAt() 来查找具体的元素

StringBuffer构造方法

StringBuffer()构造一个其中不带字符的字符串缓冲区,其初始化容量为16个字符

append(char[] str) 将char数组参数的字符串表示形式追加到此序列

capacity()返回当前容量(返回值为int类型)

delete(int start, int end)移除此序列的子字符串中的字符

indexOf(String str) 返回第一次出现的指定子字符串在改字符串中的索引

length()返回当前序列长度

substring(int start, int end)返回一个新的String类型,包头不包尾

StringBuffer sb = new StringBUffer();//可变字符序列
sb.append("haha");//添加字符串
System.out.println(sb);//haha
sb,insert(2, "it");//在指定下标位置插入
System.out.println(sb);//haitha
sb.delete(1, 4);//删除,包头不包尾(不包含4)
System.out.println(sb);//hha
sb.replace(1, 4, "cast");//替换指定范围内的内容
System.out.println(sb);//hcast
String str = sb.toString();//返回String类
System.out.println(str);//hcast

商品的名字、类型存到一维数组

String[] goodsName = {“peach”, “coffee”, “rice”, “pencil”,T-shirt”};

String[] goodsType = {“vegetables”, “drinks”, “foods”, “studyMethod”, “clothes”};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值