java通讯录备份(javaee通讯录系统)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java通讯录备份的知识,其中也会对javaee通讯录系统进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

如何将非智能手机(三星s3600c)的通讯录导出来,然后导入安卓智能机?!~

将非智能手机(三星s3600c)的通讯录导出来,然后导入安卓智能机的方法:

一、通过SIM卡导出导入联系人

1、准备一张空白的SIM卡,容量越大越好,如128K。

2、三星S3600C原SIM卡上如有联系人存储,都转移到手机中。

3、然后将号码分批转移到空白SIM卡中(SIM卡号码存储上限200),每转移一批,将SIM卡取出,放置在轿陆安卓系统手机中复制到手机内闭歼顷存同时备份到PC。安卓可用360手机助手、91助手改键。

二、通过云同步软件导出导入联系人

1、三星S3600C支持JAVA,可以安装JAVA版的QQ同步助手。

2、通过QQ同步助手将三星S3600C的通讯录同步到云端。

3、安卓手机安装QQ同步助手,将云端的通讯录同步下来即可。

js或java代码导出手机通讯录信息

js是浏览器解释执行的,应该获取不到通闹缓友讯录

java是后台语言可哪锋以调用android系统提液槐供的通信录API来获取

java通讯录管理系统设计代码怎么编译

java编写这个通讯录管理系统

java编写这个通讯录管理系统_Java如何实现通讯录管理系统租族裤

咕噜噜在芬兰

原创

关穗握注

3点赞·2305人阅读

Java如何实现通讯录管理系统

发布时间:2020-07-28 09:39:42

来源:亿速云

阅读:65

作者:Leah

这篇文章将为大家详细讲解有关Java如何实现通讯录管理系统,文章内容质量较高,因此小编分享给大家做弊简个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

本文实例为大家分享了java实现通讯录管理系统的具体代码,供大家参考,具体内容如下

完成项目的流程:

1.根据需求,确定大体方向

2.功能模块分析

3.界面实现

4.功能模块设计

5.coding

6.代码测试

下面是源代码:import java.awt.Container;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.util.ArrayList;

import java.util.Scanner;

import java.util.concurrent.SynchronousQueue;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.WindowConstants;

import javax.swing.text.html.HTMLDocument.Iterator;

class Infro{

public String id;

public String name;

public String sex;

public String address;

public String e_mail;

public String phoneNumber;

static int index = 0;

static ArrayList list = new ArrayList();

static int len = list.size();

//构造函数

public Infro(String id,String name,String sex,String address,String e_mail,String phoneNumber){

this.id = id;

this.name = name;

this.sex = sex;

this.address = address;

this.e_mail = e_mail;

this.phoneNumber = phoneNumber;

}

public String toString(){

return "编号:"+id+" 姓名:"+name+" 性别:"+sex+" 通讯地址:"+address+" 邮箱地址:"+e_mail+" 电话:"+phoneNumber;

}

/**

* 添加功能

**/

public static void addFunction(){//添加功能

Infro infro = new Infro("","","","","","");

System.out.println("请输入添加的数据:");

Scanner in = new Scanner(System.in);

System.out.println("输入编号:");

infro.id = in.next();

System.out.println("输入姓名:");

infro.name = in.next();

System.out.println("输入性别:");

infro.sex = in.next();

System.out.println("输入通讯地址:");

infro.address = in.next();

System.

out.println("输入邮箱地址:");

infro.e_mail = in.next();

System.out.println("输入电话:");

infro.phoneNumber = in.next();

list.add(index,infro);

index++;

if(list.isEmpty()){

System.out.println("数据添加失败啦");

}else{

System.out.println("数据添加成功啦");

len++;//list集合长度加一

// System.out.println(list.get(0).toString());

}

}

// public static void deleteFunction(){//删除功能

// System.out.println("输入要删除的联系人的编号");

// Scanner in_2 = new Scanner(System.in);

// String d1 = in_2.nextLine();

// for(int a= 0; a

// if(d1.equals(list.get(a).id)){

// list.remove(list.get(a));

// len --;

// }

// }

// }

/**

* 删除功能

**/

public static void deleteFunction(){

System.out.println("输入要删除的联系人的编号");

Scanner in_2 = new Scanner(System.in);

String d1 = in_2.nextLine();

java.util.Iterator it = list.iterator();

while (it.hasNext()){

Infro infro = it.next();

if (infro.id.equals(d1)){

it.remove();

--index;//一定要加这个,否则当做了删除操作再做添加操作的时候会出现异常(类似于指针,栈)

System.out.println("删除完毕"+"此时通讯录记录条数为:" + --len);

}

}

}

/**

* 修改功能

**/

public static void reditFunction(){

System.out.println("输入要修改的通讯录的Id");

Scanner in_r = new Scanner(System.in);

String r1 = in_r.nextLine();

for(int a = 0; a len;a++){

if(r1.equals(list.get(a).id)){

System.out.println("输入修改后的姓名:");

String name_1 = in_r.next();

list.get(a).name = name_1;

System.out.println("输入修改后的性别:");

String sex_1 = in_r.next();

list.get(a).sex = sex_1;

System.out.println("输入修改后的通讯地址:");

String address_1 = in_r.next();

list.get(a).address = address_1;

System.out.println("输入修改后的邮箱地址:");

String e_mail_1 = in_r.next();

list.get(a).e_mail = e_mail_1;

System.out.println("输入修改后的电话:");

String phoneNumber_1 = in_r.next();

list.get(a).phoneNumber = phoneNumber_1;

System.out.println("数据修改完毕");

}

}

}

/**

* 查询功能

**/

public static void searchFunction() throws Exception{//查询功能

System.out.println("请输入要查询的姓名:");

Scanner in_1 = new Scanner(System.in);

String s1=in_1.nextLine();

for(int a= 0; a

if(s1.equals(list.get(a).name)){

System.out.println(list.get(a).toString());

}

}

}

/**

* 显示功能

**/

public static void showFunction(){

for(int i = 0 ;i

System.out.println(list.get(i).toString());

}

}

/**

* 保存功能

**/

public static void writeFunction() throws IOException{

FileWriter writer = new FileWriter("通讯录管理.txt");

for(int i = 0 ;i

String []strwriter = new String[len];

strwriter[i]=list.get(i).toString();

writer.write(strwriter[i]);

writer.write("\r\n");

System.out.println("成功写入一行数据到 通讯录管理.txt 中");

}

writer.close();//关闭写入流,释放资源

}

/**

* 读取功能

**/

public static void readFunction() throws IOException{

FileReader reader = new FileReader("通讯录管理.txt");

BufferedReader br = new BufferedReader(reader);

String str;

while((str = br.readLine()) != null){//每次读取一行文本,判断是否到达文件尾

System.out.println(str);

}

br.close();

}

}

public class Demo extends JFrame {

/**

* 界面设计

**/

public Demo(){

Container c = getContentPane(); //定义一个顶级容器c

JPanel jp = new JPanel(); //新建JPanel面板--jp

JButton button1 = new JButton("新建联系人");

JButton button2 = new JButton("删除联系人");

JButton button3 = new JButton("编辑联系人");

JButton button4 = new JButton("查找联系人");

JButton button5 = new JButton("显示所有联系人");

JButton button6 = new JButton("保存联系人到本地");

JButton button7 = new JButton("读取本地联系人");

jp.setLayout(new GridLayout(2,4,5,5));//新建网格布局管理器(行数,列数,组件间的水平垂直间距)

jp.add(button1);

jp.add(button2);

jp.add(button3);

jp.add(button4);

jp.add(button5);

jp.add(button6);

jp.add(button7);

c.add(jp);//将JPanel面板jp添加到顶级容器c中

setSize(600,500);

setTitle("*通 讯 录 管 理 系 统*");

setVisible(true);

setResizable(false);//窗体大小由程序员决定,用户不能自由改变大小

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

/**

*按键响应

*

**/

button1.addActionListener(new ActionListener(){//添加功能实现

public void actionPerformed(ActionEvent arg0){

Infro.addFunction();

}

});

button2.addActionListener(new ActionListener(){//删除功能实现

public void actionPerformed(ActionEvent arg0){

Infro.deleteFunction();

}

});

button3.addActionListener(new ActionListener(){//修改功能实现

public void actionPerformed(ActionEvent arg0){

Infro.reditFunction();

}

});

button4.addActionListener(new ActionListener(){//查询功能实现

public void actionPerformed(ActionEvent arg0){

try {

Infro.searchFunction();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

button5.addActionListener(new ActionListener(){//显示功能实现

public void actionPerformed(ActionEvent arg0){

Infro.showFunction();

}

});

button6.addActionListener(new ActionListener(){//保存功能实现

public void actionPerformed(ActionEvent arg0){

try {

Infro.writeFunction();

} catch (IOException e) {

e.printStackTrace();

}

}

});

button7.addActionListener(new ActionListener(){//读取功能实现

public void actionPerformed(ActionEvent arg0){

try {

Infro.readFunction();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

}

public static void main(String[] args) {

// TODO Auto-generated method stub

new Demo();

Infro a = new Infro("", "", "", "", "", "");

}

}

关于Java如何实现通讯录管理系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

实现一个小型通讯录。Java

Friend类:public class Friend {

/*

* 姓名

*/

private String name;

/*

* 电耐稿话

*/

private String telephone;

/*

* 邮箱

*/

private String email;

/*

* 公司

*/

private String company; public String getName() {

return name;

} public void setName(String name) {

this.name = name;

} public String getTelephone() {

return telephone;

} public void setTelephone(String telephone) {

this.telephone = telephone;

} public String getEmail() {

return email;

} public void setEmail(String email) {

this.email = email;

} public String getCompany() {

return company;

} public void setCompany(String company) {

this.company = company;

} public String toString() {

StringBuffer str = new StringBuffer(); str.append("姓名:" + name).append("\n");

str.append("电话:" + telephone).append("\n");

str.append("邮箱昌仿孝:" + email).append("\n");

str.append("公司:" + company).append("\n");

str.append("-----------------------------------------\n");

return str.toString();

}

}AddFriend类:public class AddFriend { /**

* 主方法 程序的入口

*/

public static void main(String[] args) {

ListFriend friendList = new ArrayListFriend();

char isGo = 'Y';

int i = 0;

do {

Friend friend = new Friend();

System.out.println("请输入第" + (i + 1) + "位朋友的姓名:");

InputStreamReader reader = new InputStreamReader(System.in);

String str = "";

try {

str = (new BufferedReader(reader)).readLine();

} catch (IOException e) {

e.printStackTrace();

}

friend.setName(str); System.out.println("请输入第" + (i + 1) + "位朋友的电话:"); try {

str = (new BufferedReader(reader)).readLine();

} catch (IOException e) {

e.printStackTrace();

}

if (str.matches("\\d*") str.length() == 11) {// 判断用户输入的电话是否符合标准

friend.setTelephone(str);

} else {

System.out.println("电话号码输入有误,请重新输入!");

continue;

} System.out.println("请输入第" + (i + 1) + "位大孙朋友的邮箱:"); try {

str = (new BufferedReader(reader)).readLine();

} catch (IOException e) {

e.printStackTrace();

}

friend.setEmail(str); System.out.println("请输入第" + (i + 1) + "位朋友的公司:"); try {

str = (new BufferedReader(reader)).readLine();

} catch (IOException e) {

e.printStackTrace();

}

friend.setCompany(str); friendList.add(friend); i++; System.out.println("是否继续添加?(Y/N):");

String go = "";

try {

go = (new BufferedReader(reader)).readLine();

} catch (IOException e) {

e.printStackTrace();

}

isGo = go.charAt(0);

} while (isGo == 'Y' || isGo == 'y'); for (int j = 0; j friendList.size(); j++) {

System.out.println(friendList.get(j).toString());

}

}

}

安卓手机同步软件用哪个好?通讯录同步软件都有哪些。

安卓手机同步软件用哪个好?通讯录同步软件都有哪些。

同步软件有很多:安卓备份,QQ,360,乐同步等 个人觉得都可以试试。功能不分伯仲。安卓备份更专业,就干备份的事儿,360安全卫士备份只是功能之一。

手机同步软件怎么备份通讯录

这个很简单啊,直接打开你的手机同步软件,登陆你的账号,然后就有备份你软件的地方啊,你用的什么软件啊。我之前丢过一次手机,弄丢了好多朋友的联系方式,后来我学乖了,用了QQ同步助手,把自己的手机联系人同步上去,还有自己的APP。之前还误删过朋友的手机号,就用这恢复的。操作很简单,连登陆都不用,直接用QQ号就行。

手机同步软件哪个好?

当然是乐同步了,我就一直在用,用起来很方便,不用再担心手机信息丢失等等麻烦。之所以推荐乐同步,是因为这个软件我有用过,确实好用。乐同步是联想集团打造的一款为了防止个人手机、Pad数据丢失,提供数据备份、恢复、管理的服务软件。该软件通过WIFI或数据连接将手机中的资料如通讯录、短信、通话记录、图片、软件等备份至云端,注册账号并登陆后即可查看和管理相关信息。用户可通过网络将个人资料备份到云端后,可随时使用Web网页或者手机、Pad进行查看和管理。更有便捷的一键迁移,帮您实现零秒换机!乐同步,使您的个人数据万无一失!

手机同步软件哪个好用

可以用百度手机斗掘助手。

百度手机助手是Android手机的权威资源平台,拥有最全最好的应用、游戏、壁纸资源,帮助您在海量资源中精准搜索、高速下载、轻松管理,万千汇聚,一触即得。

拥有海量免费优质安卓Android手机应用,提供极速下载,汇集最新最火热的安卓应用,好玩的安卓游戏、实用的安卓软件、每日劲爆推荐榜单,各种时下流行应用免费下载。

哪个手机同步软件好用?

用QQ同步助手吧,这是现在国内做的最好的了,最近刚上线了月光宝盒版,新增了通讯录医生,另外在换手机的话,用这个特方面。像我前段时间刚换魅族4,就是用的这个,把我自己喜欢的游戏就备份上去了,这还有个好处,不怎么费流量。业界良心啊。

手机通讯录同步软件哪些好?含销空

QQ同步助手和微信电话本是需要手动导入导出的!你可以用简鸽APP来,换手机,也能及时的更新通讯录,自动备份了。比较实用一点。

联想手机同步软件

软件指令:

1.查看现有相关信息: #*8378#1# 进入后按1查看使用方法,2.手机版本信息3.现有网络信息及信号质量,机器语言。4.电话信息,包括下面提及的电量电压。5.不懂不要按5,会变成英语语言,可以在菜单的手机设置语言设置改回来。6.本机设置终于看到重点了,里面有16个项目,是确实可以设置的,包括所有的显示,声音等等项目,这个才是真正的968工程模式,大家看到这里听我一句话,现在才刚开始涉及这东西,我们期待英语好的同志给我们做个详细的翻译,大家再试着来修改机器语言,解决我们急需要解决的问题,慢慢来,一步一步来,有测试结果和专业人员希望给点建议。这就是我们真正的工程模式,这里面不仅仅是查看,全部是可以更改的,比如我看到DV选项,现在的值是15HZ,谈瞎是否可以调节到25HZ就不会视频卡了,有待大家共同研究,我早就说了,我也只是个玩家,今天找了N遍世界因为下面电压的暗码才摸索到这里来。7项,我也看不明白,需要解释。

查看软件信息: #*8378#2#

查看保护信息: #*8378#3#

查看电量的方法 #*8378#4# 早就觉得I968的电量显示不准确,第一格电使用的时间几乎是全部待机时间的一半,后面三格电用得极快。现在直接从电压就可以判断了!在待机时输入#*8378#4#,就可以显示状态,那个BATTERY下面的VOLTAGE就是当前的电压了,至于那个CUR VOLTAGE有时一样有时不一样,不过相差不多,据我推测应该是临界电压或者是一个波动值吧,一般来说,满电的时候是4.16到4.19伏,如果下降到了3.6伏以下,那么不管电量如何显示都要充电了!

2.手机串号: *#06#

3.软件版本: ####0000# 目前已知的和唯一的 版本都是S033,非常郁闷。

4.测试模式: ####1111# 进入以后,先测试的是屏幕,以三基色显示(即红、绿、蓝)、然后可以测试扬声器、震动,最后是测试键盘,在测试到最后时,有一个键,是关机。这个在新手买的时候必须会,或者收到手机的时候检测有没有基本功能故障。

5.硬件版本: ####2222# 显示手机硬件版本号

6.手机重启: ####4444# 没事别玩这个,没啥意思。

7.清除数据: ####7777# 没敢测试,不怕丢失数据的可以试一下。

8.工程模式: ####1040# 这个工程模式现在可以无视了,一些机器语言,看不明白。

9.java文件夹: ####5282# 会出现一个名为java的文件夹,是java安装的备份文件,可以删除。

同步软件联想官网上也没有,网络摄像头应该是 *** 去能够显示选项的吧

手机同步软件怎么用?

不同的软件操作方法也不同,我用的是QQ同步助手,操作是我见过最简单的,只需要点击大大的圆形按钮,然后会要求你登录QQ号,登录成功后,就会完成备份了,然后你另外一个手机,同样重复以上的操作,就可以把软件信息给同步过去了,还支持一键批量同步的操作呢

关于java通讯录备份和javaee通讯录系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-14 09:04:52
收藏
分享
海报
41
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了