
Java
文章平均质量分 78
Cedric_h
0.0
展开
-
Android/Java汉字转拼音类及按A-Z排序方法
在Android / java 开发中有时需要对数据进行根据拼音[A-Z]的规则进行排序所以需要先将汉字转为拼音然后再进行排序//汉字转拼音类package xyz.sort;import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.LinkedHashMap;import ...原创 2017-01-16 10:34:50 · 3226 阅读 · 0 评论 -
轻巧的汉字转拼音库 TinyPinyin 在Android上的使用
最近发现一个相当轻巧,运行速度很快的汉字转拼音库——TinyPinyin,这个汉字转拼音库比上一篇讲述列表按照A-Z的规则排序的文章所使用的汉字转拼音库运行速度还要快10倍以上。主要特性生成的拼音不包含声调和方言,均为大写;支持自定义词典;执行效率很高(Pinyin4J 的 4~16 倍);很低的内存占用(不添加词典时小于 30KB)。主导入Gradlebuildscript { reposi...原创 2017-01-20 17:10:46 · 6486 阅读 · 0 评论 -
Android/Java仿微信按时间长短分类显示时间戳
一般外部调用getTimePoint(Long time) 传入Long 型时间戳即可仿照微信的时间戳显示规则当天的显示无日期具体时间;昨天的显示为昨天;比昨天早且在过去一周内的,显示星期几;超过一周的时间,显示带有年月日的日期。原创 2017-01-15 03:57:40 · 2018 阅读 · 0 评论 -
Java通过反射调用方法
import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; public class TestRef { public static void main(String args[]) throws NoSuchMethodException, IllegalAccess原创 2017-05-05 14:42:06 · 366 阅读 · 0 评论 -
java中判断字符串真实长度(中文2个字符,英文1个字符)的方法
public class Char_cn { public static void main(String[] args) { // TODO Auto-generated method stub String haha = "呵呵呵呵abcd"; int true_num = String_length(haha); System.out.println("true" + true转载 2017-06-08 14:04:08 · 22538 阅读 · 0 评论 -
MVP架构模式简单示例
MVP架构的概念MVP(Model-View-Presenter)是从经典的模式MVC演变而来的,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有原创 2018-01-02 12:22:34 · 824 阅读 · 0 评论