第一步:安装相关软件eclipse
具体安装步骤下一篇文章讲解
第二步:打开eclipse
新建项目点击File>>new>>java project,进入如下界面,填写项目名称,点击“Finish”
点击“Don’t Create”
第三步:进入工作台
右键依次点击src>>New>>Class
分别填写Package,Name,同时给“public static”该选项打勾,完成后点击“Finsh”
第四步:填写相关代码
调用发送短信需要用到的api
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| package com.xxp.demo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; public class Day1 { public static void main(String[] args) throws IOException { //短信api 服务器地址https://itdage.com/kkb/kkbsms?key =xzk&number = 18516955565&code = 123456 //图灵机器人服务器地址:https://api.jisuapi.com/iqa/query?appkey = 62958a3a6ef3c56d&queation ="" //准备一个URL类的对象 //String question =URLEncoder.encode("","UTF-8"); URL url = new URL("https://itdage.com/kkb/kkbsms?key=xzk&number=15126017520&code=124556"); //URL url = new URL("https://api.jisuapi.com/iqa/query?appkey=62958a3a6ef3c56d&question=杭州天气"); //String question =URLEncoder.encode("给爷讲一个笑话","UTF-8"); //打开服务器连接, 得到连接的对象 conn URLConnection conn = url.openConnection(); //获取加载数据的字节输入流is InputStream is = conn.getInputStream(); //将is装饰为能一次读取一行的字符输入流 BufferedReader br = new BufferedReader(new InputStreamReader(is,"UTF-8")); //加载一行数据 String text1 = br.readLine(); //显示 System.out.println(text1); //释放资源 //String text2 = br.readLine(); //显示 //System.out.println(text2); br.close(); }
}
|
第五步:运行代码
右键代码区空白区域,选择Run as>>Run Configurations,弹出弹窗:
第六步:最终结果
温馨提示Tips
调整字体大小:
点击Window>>General>>Appearance>>Colors and Fonts,点击右侧文件夹“Basic”,找到“Text font”
如某行代码前出现“小红叉”,说明该行代码有误,需要检查。如图所示:
该错误为没有引入InputStreamReader,需要进行导包,具体操作为把鼠标放在报错位置,点击选择,即可自动添加。
联系方式
qq:2061302791
微信:xie2061302791
电话:15284524485
个人网站:https://xieyingpeng.github.io
Github:https://github.com/xieyingpeng/
博客园:https://www.cnblogs.com/Xieyingpengz
知乎:https://www.zhihu.com/people/nan-qiao-12-73
gitee:https://gitee.com/xie-yingpeng/project-1.git
bilibili:https://space.bilibili.com/617198338?share_medium=android&share_source=copy_link&bbid=XY2BDF522C748A159BE7DD354D6DFFB963728&ts=1612520115798![]