1.例如输入130可以找到前面是通讯130的手机号码 可以自己定义通讯录写一个java简单的程序求完整代码
2.如何编写一个关于通讯录的java 程序
3.java使用顺序表制作电子通讯录,实现添加,删除和排序的功能.
例如输入130可以找到前面是130的手机号码 可以自己定义通讯录写一个java简单的程序求完整代码
/** @param startStr 需要匹配的电话号码的开头
*@param allTels 通讯录所有的号码
@返回结果为所有匹配的电话的集合
*/
public List<String> getTels(Sting startStr,List<String> allTels){
List<String> result = new ArrayList<String>();
for (String tel :allTels){
if(tel.startsWith(startStr)){
result.add(tel);
}
}
return result;
}
如何编写一个关于通讯录的java 程序
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Mycompany {
public static void main(String[] args)
{
System.out.println("青软公司通讯录");
String s="";
System.out.print("请输入员工姓名:");
while(true){
try
{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
s=in.readLine();
if(s.equals("退出")){
break;
}
if(s.equals("XX"))
System.out.println("姓名:XX \n移动电话: \nQQ:xxxxxxxx /E-Mail:XX@sina.com \n家庭电话:\n家庭住址:XXXXXXXXXXXXXXXXXXX");
if(s.equals("XX"))
System.out.println("姓名:XX \n移动电话: \nQQ:xxxxxxxx /E-Mail:XX@sina.com \n家庭电话:\n家庭住址:XXXXXXXXXXXXXXXXXXX");
if(s.equals("XX"))
System.out.println("姓名:XX \n移动电话: \nQQ:xxxxxxxx /E-Mail:XX@sina.com \n家庭电话:\n家庭住址:XXXXXXXXXXXXXXXXXXX");
//可以如上编写
System.out.println("XXXX通讯录");
System.out.print("请输入姓名:");
}
catch(IOException e){ }
}
}
}
java使用顺序表制作电子通讯录,实现添加,删除和排序的功能.
翻了半天找到以前写的,只写了部分,通讯逆战子弹源码你可以参考一下
public class Data {
private long stuNumber;
private String stuName;
private long stuScore;
public Data(){ }
public Data(long stuNumber,通讯sql管理系统源码String stuName,long stuScore){
this.stuNumber=stuNumber;
this.stuName=stuName;
this.stuScore=stuScore;
}
public void setStuNumber(long stuNumber){ this.stuNumber=stuNumber;}
public void setStuName(String stuName){ this.stuName=stuName;}
public void setStuScore(long stuScore){ this.stuScore=stuScore;}
public long getStuNumber(){ return stuNumber;}
public String getStuName(){ return stuName;}
public long getStuScore(){ return stuScore;}
}
public interface LinkListIntf {
public void initList();//初始化
public int size();//获得长度
public void insertData(int n,Data listdata);
public void getData(int n);
public void deleteData(int n);
public void printList();
}
public class ListTest {
public static void main(String[] args) {
int i;
Sqlist sq = new Sqlist();
Data pdata;
System.out.println("--------Start----------");
System.out.println("--------Init------------");
sq.initList();
System.out.println("--------Init Over--------");
Scanner sc = new Scanner(System.in);
System.out.println("输入元素:");
for (int m = 0; m < 2; m++) {
Data data = new Data();
System.out.print("学号 姓名 分数:");
data.setStuNumber(sc.nextLong());
data.setStuName(sc.next());
data.setStuScore(sc.nextLong());
sq.insertData(sq.size()+1, data);
}
while (true) {
System.out.println("----请选择操作------");
System.out.print("1--插入;2--打印;3--删除;4--查找;5--结束");
int choose = sc.nextInt();
switch (choose){
case 1:
System.out.print("插入位置:");
int n = sc.nextInt();
Data data = new Data();
System.out.print("学号 姓名 分数:");
data.setStuNumber(sc.nextLong());
data.setStuName(sc.next());
data.setStuScore(sc.nextLong());
sq.insertData(n,data);
break;
case 2:
System.out.print("打印结果: ");
sq.printList();
break;
case 3:
System.out.print("请输入要删除的元素的位置: ");
int deleteLocation = sc.nextInt();
sq.deleteData(deleteLocation);
break;
case 4:
System.out.print("请输入要查询的元素的位置: ");
int findLocation = sc.nextInt();
System.out.print("元素内容是: ");
sq.getData(findLocation);
break;
case 5:
return;
}
}
}
}
public class Sqlist implements LinkListIntf{
public static final int MAX_LEN = ;
public int listLength;
private Data[] listdata = new Data[MAX_LEN];
//初始化顺序表
public void initList(){ this.listLength=0;}
public int size(){ return this.listLength;}
public void insertData(int n,Data data){
int i;
if(listLength>MAX_LEN)
System.out.println("表满!");
if(n<1 || n>listLength+1)
System.out.println("插入位置越界!通讯易语言源码排版");
for(i=listLength-1;i>=n-1;i--)
listdata[i+1]=listdata[i];
listdata[n-1]=data;
listLength++;
return;
}
public void deleteData(int n){
if(n<1 || n>listLength-1){ System.out.println("删除位置不正确!通讯燕窝溯源码区分");return;}
for(int i=n;i<listLength;i++)
listdata[i-1]=listdata[i];
listLength--;
System.out.println("----删除成功!通讯暴风王座内部源码-----");
return;
}
public void getData(int n){
if(n<1 || n>listLength){ System.out.println("查找不正确!通讯");}
通讯System.out.println(listdata[n-1].getStuNumber()+" "+listdata[n-1].getStuName()+" "+listdata[n-1].getStuScore());
通讯//return 0;
通讯}
通讯public void printList(){
通讯int i;
通讯System.out.println("表中信息为:");
通讯for(i=0;i<listLength;i++) {
通讯String format = String.format(listdata[i].getStuName()+" "+listdata[i].getStuNumber()+" "+listdata[i].getStuScore());
通讯System.out.println(format);
通讯}
通讯//return 0;
通讯}
通讯}
通讯2025-02-01 00:19365人浏览
2025-02-01 00:042852人浏览
2025-01-31 23:582051人浏览
2025-01-31 23:482100人浏览
2025-01-31 23:391394人浏览
2025-01-31 23:312470人浏览
日前,广西壮族自治区柳州市柳江区市场监管局组织开展2022年市场流通领域燃气器具产品专项执法检查行动。该局先后立案23起,没收不符合国家强制性标准的家用燃气器具140台,罚没款2.2576万元,切实堵
1.网店的标题怎么优化2.怎样把别人制作的H5改成自己的网店的标题怎么优化 教您技术分析标题选择 那么,我们拿其中的一个长关键词来搜索试试看。 这个宝贝不代表什么,复制他的全标题,在主搜里
1.成品网站源码入口隐藏通道是怎么回事呢?2.使用 JavaScript 隐藏网页的源代码3.如何查看隐藏在网页中的网页源代码?4.成品网站源码入口隐藏通道有哪些方法?5.为什么网站源码要隐藏通道?6