Exce表格网

java导入试题和选项excel(导入java.util)

来源:www.0djx.com  时间:2023-02-28 03:15   点击:242  编辑:表格网  手机版

1. 导入java.util

导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。import就是在java文件开头的地方。后面的单词表示了包的包含关系,中间用圆点隔开。它类似于windows中的文件夹机制。编译器的类文件定位方法大致可以理解为如下公式:顶层路径名 \ 包名 \ 文件名.class = 绝对路径对于单类型导入很简单,因为包明和文件名都已经确定,所以可以一次性查找定位。对于按需类型导入则比较复杂,编译器会把包名和文件名进行排列组合,然后对所有的可能性进行类文件查找定位。例如:import java.io.*;import java.util.*;

最后一个单词是具体的类名,如果用*,表示导入该包中所有的类。导入以后,就可以无需定义该类直接在自己的代码中使用该类。

2. 导入java.lang包

Java提供的标准类都放在标准的包中。

常用的一些包说明如下:

1)java.lang 包中存放了Java最基础的核心类

2)java.awt 包中存放了构建图形化用户界面(GUI)的类

3)javax.swing 包中提供了更加丰富的、精美的、功能强大的GUI组件

4)java.applet 包中提供了支持编写、运行applet(小程序)所需要的一些类

5)java.util 包中提供了一些实用工具类

6)java.io 包中提供了数据流输入/输出操作的类

3. 导入java.awt.Font类

创建PdfDocument类的对象,添加页面,创建字体、画刷、字符串样式等步骤后,运行程序,就可以创建PDF文档,具体可以参考下面的方法:

import java.awt.*;

import java.awt.geom.Point2D;

import java.awt.geom.Rectangle2D;

import java.io.*;

import com.spire.pdf.PdfPageBase;

import com.spire.pdf.graphics.*;

public class CreatePdfDocumentInJava {

public static void main(String[] args) throws FileNotFoundException, IOException {

//创建PdfDocument对象

PdfDocument doc = new PdfDocument();

//添加一页

PdfPageBase page = doc.getPages().add();

//标题文字

String title = "Java基础语法";

//创建单色画刷对象

PdfSolidBrush brush1 = new PdfSolidBrush(new PdfRGBColor(Color.BLUE));

PdfSolidBrush brush2 = new PdfSolidBrush(new PdfRGBColor(Color.BLACK));

//创建TrueType字体对象

PdfTrueTypeFont font1= new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,14),true);

PdfTrueTypeFont font2= new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,10),true);

//创建PdfStringFormat对象

PdfStringFormat format1 = new PdfStringFormat();

format1.setAlignment(PdfTextAlignment.Center);//设置文字居中

//使用drawString方法绘制标题文字

page.getCanvas().drawString(title, font1, brush1, new Point2D.Float(page.getActualBounds(true).width / 2, 0),format1);

//从txt文件读取内容到字符串

String body = readFileToString("C:\\Users\\Administrator\\Desktop\\bodyText.txt");

//创建PdfStringFormat对象

PdfStringFormat format2 = new PdfStringFormat();

format2.setParagraphIndent(20);//设置段首缩进

//创建Rectangle2D对象

Rectangle2D.Float rect = new Rectangle2D.Float(0, 30, page.getActualBounds(true).width,page.getActualBounds(true).height);

//使用drawString方法在矩形区域绘制主体文字

page.getCanvas().drawString(body, font2, brush2, rect,format2);

//保存到PDF文档

doc.saveToFile("ouput.pdf");

}

//自定义方法读取txt文件内容到字符串

private static String readFileToString(String filepath) throws FileNotFoundException, IOException {

StringBuilder sb = new StringBuilder();

String s ="";

BufferedReader br = new BufferedReader(new FileReader(filepath));

while( (s = br.readLine()) != null) {

sb.append(s + "\n");

}

br.close();

String str = sb.toString();

return str;

}

}

4. 导入java.util包中所有类的命令

就是导入 java.util 包下的 Scanner 类,导入后才能使用它。

一.import java.util.Scanner的作用:用来构建Scanner对象。

二.import的作用:

加载已定义好的类或包

导入支持类(可以是JDK基础类或者自己编写的类),可以供本类调用方法和属性。

三 . import导入声明可分为两种导入声明:

1>单类型导入单类型导入单类型导入单类型导入(single-type-import)

2>按需类型导入按需类型导入按需类型导入按需类型导入(type-import-on-demand)

5. 导入java.util的scanner语句

你好,如果你用的包错误了,就无法new了应该是引入java.util.Scanner这个包里的,看你引入的对不对!

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片