效果展示

我爱你中国
我字共7画;我字的笔顺:撇,横,竖钩,提,斜钩,撇,点
爱字共10画;爱字的笔顺:撇,点,点,撇,点,横撇/横钩,横,撇,横撇/横钩,捺
你字共7画;你字的笔顺:撇,竖,撇,横撇/横钩,竖钩,撇,点
中字共4画;中字的笔顺:竖,横折,横,竖
国字共8画;国字的笔顺:竖,横折,横,横,竖,横,点,横

具体代码如下:

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpConnectionManager;
import org.apache.commons.httpclient.MultiThreadedHttpConnectionManager;
import org.apache.commons.httpclient.methods.GetMethod;/*** 获取中文笔画顺序及笔数* @author 杨红杰* @date 2019/10/24 14:46*/
public class BiHua {public static void main(String[] args) throws Exception {String str = "我爱你中国";System.out.println(str);for (int i= 0; i < str.length(); i++) {System.out.println(getBiShunAndBiShu(str.substring(i, i+ 1)));}}public static String getBiShunAndBiShu(String str) throws Exception {HttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager();connectionManager.getParams().setDefaultMaxConnectionsPerHost(10);connectionManager.getParams().setConnectionTimeout(300000000);connectionManager.getParams().setSoTimeout(300000000);HttpClient client = new HttpClient(connectionManager);GetMethod method = new GetMethod("http://bishun.shufaji.com/" + cnToUnicode(str) + ".html");client.executeMethod(method);String returnJson = new String(method.getResponseBody(), "utf-8");int idx1 = returnJson.indexOf("<div id=\"hzcanvas\">");if (idx1 != -1) {idx1 += 19;int idx2 = returnJson.indexOf("</div>", idx1);returnJson = returnJson.substring(idx1, idx2 == -1 ? returnJson.length() : idx2);}return returnJson;}/*** 中文转Unicode* @param cn* @return*/private static String cnToUnicode(String cn) {char[] chars = cn.toCharArray();String returnStr = "";for (int i = 0; i < chars.length; i++) {returnStr += "0x" + Integer.toString(chars[i], 16);}return returnStr;}
}

java获取中文笔画顺序及笔数相关推荐

  1. java获取汉字笔画数

    转自:https://blog.csdn.net/baidu_18987603/article/details/53375195?tdsourcetag=s_pcqq_aiomsg java获取汉字笔 ...

  2. Java获取中文拼音、中文首字母缩写和中文首字母

    我们有时候会遇到这样的情况,需要获取某些中文的拼音.中文首字母缩写和中文首字母,下面我将为大家介绍一下如何获取中文拼音的缩写. 1.项目建立和配置 首先,我们建立一个java项目,新建libs文件夹并 ...

  3. java获取中文串拼音或拼音首字母

    例一:获取中文拼音首字母 中华人民共和国万岁! zhrmghgws! 例二:获取中文拼音 我爱你中国! woainizhongguo! 引入如下jar包: <dependency>     ...

  4. java获取中文的拼音以及获取中文拼音的首字母

    首先在pom文件中引入依赖 pinyin4j <dependencies><dependency><groupId>com.belerweb</groupId ...

  5. java获取中文的拼音和获取中文的拼音首字母

    首先在项目中引入pinyin4j.jar包 一.获取中文的拼音 public void testPinyin() throws BadHanyuPinyinOutputFormatCombinatio ...

  6. PinYin4j的基本使用 Java获取中文转拼音、获取中文拼音的首字母缩写

    前言 在实际开发中,可能会遇到根据用户输入的中文拼音首字母缩写,来查询对应数据的功能需求,本文将提供一个操作中文转拼音.获取拼音首字母的工具类CV即用. 一.PinYin4j 简介 : pinyin4 ...

  7. java 获取中文拼音首字母(缩写)

    第一种: 直接上代码(有个别中文无法识别): import java.io.UnsupportedEncodingException; /*** * @author yuki_ho**/ public ...

  8. java获取中文字符串汉语拼音和首字母

    业务需求:将用户中文名字根据拼音首字母分类排序 直接上代码: 引入依赖: <dependency><groupId>com.belerweb</groupId>&l ...

  9. Java获取中文汉字拼音首字母方法二

    效果如下 岐山县 qishanxian QSX Java代码 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge. ...

最新文章

  1. keil lib 只调用自己的函数_C语言学习篇(28)——函数库
  2. mysql原生查询单条数据_原生查询数据库流程
  3. Js提交表单的两种方法
  4. 银行计算机记账比赛,在银行柜台业务技术比赛颁奖仪式上的讲话(一).doc
  5. freebsd从安装到想要的状态配置
  6. caffe模型文件解析_深度学习 Caffe 初始化流程理解(数据流建立)
  7. 弹性碰撞后速度方向_IPC: SIGGRAPH 2020开源有限元碰撞独家处理方案
  8. centos mate桌面_CENTOS7安装各种桌面系统 CENTOS安装桌面图形化GUI GNOME/KDE/Cinnamon/MATE/Xfce...
  9. Java MyBaties 映射配置文件 mapper
  10. Service worker 的概念和用法
  11. 任务调度之Oozie详解
  12. 英文键盘盲打最快速练习口诀和方法
  13. 惰性学习法与kNN分类
  14. 关于共享单车违规乱停治理方案拟定(畅想共享单车未来五年的战略方向)
  15. 动态刷新listview中的数据
  16. 在CMD上运行javac前应该这样做
  17. R语言rjags使用随机效应进行臭氧数据分析
  18. 支付系统设计四:轮询扣款设计04-整体设计
  19. 【book 120】My Brief History By Stephen Hawking
  20. 【独家直播】 德哥PG系列课程15讲—PostgreSQL 多场景 沙箱实验从入门到精通

热门文章

  1. Drugbank的医药数据XML解析
  2. Java –如何读取文件的最后几行
  3. 谷歌chrome浏览器所有历史版本下载及selenium自动化控制插件资源分享
  4. php网络电视,高清网络电视源码
  5. sas table将缺失值计入百分比_两种SAS代码实现变量的缺失值频数及占比
  6. 2023年java初级面试题(5道)
  7. 【中级软考—软件设计师】2操作系统2.2进程的概念【】:2.2.1进程的概念
  8. Web Service 教程
  9. UG和Solidworks的比较
  10. Qt 停靠悬浮窗口 使用实例