2 xiongzirui xiongzirui 于 2016.03.11 17:19 提问

java 打印特殊字符拼接的文字

最近忽然突发奇想,能不能用java打印特殊字符拼接的文字效果如下,不知有没有大神能实现图片说明

4个回答

Huakelilinjie
Huakelilinjie   2016.03.11 17:25
已采纳

这个关键是要能获取点阵的坐标信息,有一个二维坐标数组,输出成这种就很简单了

Huakelilinjie
Huakelilinjie 回复夜空中的程序猿: 这个思路很简单,初始化一个二维数组,在某个位置有输出就存1,没有就存0,循环输出1打印0不打印,每一个纬度遍历完就换行,关键是获取到对应汉字的二维数组点阵信息,这个才是重点
2 年多之前 回复
xiongzirui
xiongzirui 嗯,输出确实没啥难度,但输出算法不简单,我有想过在网上找这个文件,按文件输出,但是好像找不到
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.11 17:24

这个很简单啊,就是不停地用System. out. print("@"),按你这个规律打印。只要你有耐心,没有技术难点的,就是逐行打印,计算好间隔空格。

xiongzirui
xiongzirui 输出确实很简单,主要是这个输出算法不好掌控
2 年多之前 回复
Huakelilinjie
Huakelilinjie   2016.03.11 17:57

int[][] y = {{0,1,0},{1,0,1},{0,1,0}};
int[] x = {};
for(int i=0;i<y.length;i++){
x = y[i];
for(int j=0;j<x.length;j++){
if(1 == x[j])
System.out.print("@");
else
System.out.print(" ");
}
System.out.print("\n");
}

    打印结果:
     @ 
@ @
    @ 

    ###############################
    关键在于把想打印的汉字转换成一个点阵信息存入二维数组y[][]
xionglangs
xionglangs   Rxr 2016.03.11 18:24

原理跟java打三角形菱形一样http://zhidao.baidu.com/question/253180029.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java用特殊字符拼接文字
package test; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; public class Test { public static void test() { BufferedImage image = new BufferedIma
JAVA后端,拼接URL访问,特殊字符异常处理
JAVA后端,拼接URL访问,特殊字符异常处理一般来说,前端传入keyword之前都需要进行urlencode处理,详情见链接为什么要用 urlencode()。拿到参数(比如keyword)之后我们可能会需要利用此去拼接其他url,常见的报错有: 1、异常:java.lang.IllegalArgumentException: Illegal group referenceserviceUrl=
拼接url有中文和特殊字符
编解码的网站,必须编译出很多%才是正确的中文和特殊字符 苹果自带的方法是解不了的—–需要自己去控制,以下是代码 - (NSString *)encodeToPercentEscapeString: (NSString *) input { // Encode all the reserved characters, per RFC 3986
java用字符串拼接SQL语句的特殊字符转义问题
在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询。如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入。比如对输入的%和_和',就需要进行转义,因为这3个字符是SQL的特殊字符,如果不处理会导致sql出错或者是查询数据不正确。   假如有这样1个查询请求,模糊查询标题中包含a%b_cc'd的记录
在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像
在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法
JAVA中如何输出一个特殊符号?
首先将你的特殊符号进行编码,例如a.txt中的符号为★在cmd中找到文件所在的目录,执行以下命令native2ascii -encoding gb2312 a.txt b.txt这样就会将ISO编码的a.txt转换成GB2312编码的格式了,同时保存到b.txt中输出就用b.txt中已经编码的内容//native2ascii这个工具是jdk自带的一个东东,所以如果path都设定正确就可以直接运
JAVA如何处理URL中的特殊字符
方法1: String str="http://www.baidu.com/api/?action=s2s_install&a={appsunion}&b=3&c=300294cf2fb33ab47691cde6fed03836"; URL url = new URL(str); URI uri = new URI(url.getProtocol(), url.getHost
Angularjs的文字过滤,*符号转换
实现文字过滤,转换**符号       //需要导入/angular.js库文件                              var app = angular.module("myApp", []);             app.filter("replace", function() {                 return function(tex
GET重定向url带特殊字符参数拼接问题的解决
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {         response.setContentType("text/html;charset=UTF-8");         StringBuff
java处理url中的特殊字符(如&,%...)
转载:http://blog.csdn.net/java18/article/details/7463376 URL(Uniform Resoure Locator,统一资源定位器)是Internet中对资源进行统一定位和管理的标志。 一个完整的URL包括如下内容: 1. 应用协议名称,包括http,ftp,file等标志 2. 资源定位,是由(.)分割等网络路径 3.