当前位置: 首页 > article >正文

java实战demo_JAVA实战

===============================================================================

Java String   &&  StringBuffer

===============================================================================

1. 定义一个字符串www.baidu.com,请返回他的长度

publicclassStringDemo{

publicstaticvoidmain(Stringargs[])

{

Stringsite= "www.baidu.com";

intlen= site.length();

System.out.println("百度网址长度 : "+ len);

}

}

String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了(详看笔记部分解析)。

如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。

public class Test{

public static void main(String args[])

{

StringBuffer sb = new StringBuffer("百度官网:");

sb.append("www");

sb.append(".baidu");

sb.append(".com");

System.out.println(sb.toString());

}

}

===============================================================================

JAVA读取百度首页内容

===============================================================================

public static void main(String args[])

{

StringBuffer sb = new StringBuffer("https://");

sb.append("www");

sb.append(".baidu");

sb.append(".com");

String url =sb.toString();

// 直接用String即可,这里我只是演示 String ,如: String url ="https://www.baidu.com"  ;

String baiduContent = readStringFromUrl(url);

System.out.println(baiduContent);

}

}

public static String readStringFromUrl(String url) throws IOException, JSONException {

InputStream is = new URL(url).openStream();

try {

BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));

String jsonText = readAll(rd);

return jsonText;

} finally {

is.close();

}

}

private static String readAll(Reader rd) throws IOException {

StringBuilder sb = new StringBuilder();

int cp;

while ((cp = rd.read()) != -1) {

sb.append((char) cp);

}

return sb.toString();

}

===============================================================================

练习3: 检查你本地电脑E盘下某个文件夹如e:/ABC下的是目录还是文件,

输出效果如下:

demo 是一个目录

test.txt 是一个文件

demo2 是一个目录

test2.txt 是一个文件

===============================================================================

读取目录

一个目录其实就是一个 File 对象,它包含其他文件和文件夹。

如果创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true。

可以通过调用该对象上的 list() 方法,来提取它包含的文件和文件夹的列表。

下面展示的例子说明如何使用 list() 方法来检查一个文件夹中包含的内容:

import java.io.File;

public class DirList {

public static void main(String args[]) {

String dirname = "e:/ABC";

File f1 = new File(dirname);

if (f1.isDirectory()) {

System.out.println("目录 " + dirname);

String s[] = f1.list();

for (int i = 0; i < s.length; i++) {

File f = new File(dirname + "/" + s[i]);

if (f.isDirectory()) {

System.out.println(s[i] + " 是一个目录");

} else {

System.out.println(s[i] + " 是一个文件");

}

}

} else {

System.out.println(dirname + " 不是一个目录");

}

}

}

===============================================================================

4. JAVA读取excel文件中第二个sheet中第2到250行中第B列到K列的内容并输出来

===============================================================================

作业

http://www.lryc.cn/news/2413871.html

相关文章:

  • pointer(指针)- 重置版
  • 热门的网络营销需求人才
  • Dalvik 和 ART 有什么区别?深扒 Android 虚拟机发展史,真相却出乎意料!
  • 五笔输入法学习
  • Outlook express 报错
  • 完整网页下载,使用webzip
  • 《天引》读书笔记——由新月形面积引发的人类长达2000年的探索。
  • ubuntu在线音乐播放器
  • 新版全图、T人工具 过 浩方 VS 掌门人 三大平台 即Breeze's MH V2.0正式版 0917 发布
  • 计算机毕业设计 jsp通用权限管理系统mysql 毕设
  • QQ被盗的自救、事故分析
  • 拓扑--代数拓扑1
  • NPN PNP SS8050 SS8550 S8050
  • linux下查看chm文件
  • 解决Warning: Cannot modify header information - headers already sent by的方法
  • win10关闭445端口
  • 记录RadControl使用技巧的一个博客
  • 局域网怎么建立的?两台电脑如何组建局域网?
  • 实训项目之姓名大作战
  • java qq批量注册_JavaQQ 模仿QQ,实现简单的qq功能:注册、登陆、查找好友、聊天 。服务端还需 配置文件 ICQ-IM-Chat 272万源代码下载- www.pudn.com...
  • TextBox多行文本框内容自动换行
  • 至商3000服务器信息,至商软件怎么使用
  • 详细介绍操作系统
  • access视频教程百度网盘_office 2016 全套高清视频教程打包下载 - 行客工作室
  • 5.3 负反馈放大电路的方块图及一般表达式
  • WorkPlus即时通讯,让沟通零障碍!企业协作更高效
  • Kali Linux环境下实施DoS攻击工具解读与实战应用
  • sap,一句话入门
  • 【宅男宅女们的福音】电影天堂最新电影爬取及搜索脚本
  • SQL实战50例:MySQL查询语句练习