⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pixmaker.java

📁 对txt文件读取的例程。简单地介绍如何利用JAVA读取和写入txt文件
💻 JAVA
字号:

import java.awt.*;

public class PixMaker
{
	
	//fields
	private String[] pixString;
	private int width;
	private int heigth;
	
	//constructors
	public PixMaker(String[] pixString){
		
		this.pixString=pixString;
		
		//对heigth赋值
		heigth=pixString.length;
		
		//对width赋值,width取所有字符串中最长的字符串的长度
		width=pixString[0].length();
		for(int i=1;i<pixString.length;++i)
			if(pixString[i].length()>width)
				width=pixString[i].length();
		
	}
	
	
	//methods
	
	public int getImageWidth(){
		//return width
		return width;
	}
	
	public int getImageHeigth(){
		//return heigth
		return heigth;
	}
	
	
	public int[] getPixArray(){
		//create a int array
		int[] pix=new int[width*heigth];
		int ptr=0;
		
		//def  int number
		int  black=Color.red.getRGB();
		int  white=Color.yellow.getRGB();
		
		for(int i=0;i<pixString.length;++i){
			int length=pixString[i].length();
			
			for(int j=0;j<width;++j){
				//如果该字符不为空格,且有字符,则赋值为黑色
				if(j<length&&(pixString[i].charAt(j)!=' '))
					pix[ptr]=black;
					else
						pix[ptr]=white;
				ptr++;
				
			}
		}
		return pix;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -