文档章节

进制A~Z,全字母26进制转化

Y
 Y13
发布于 2016/05/14 01:40
字数 94
阅读 6
收藏 0

public String to26( int x ) {
StringBuffer sBuffer = new StringBuffer();
int cur;
x++;
while( x > 0 ) {
sBuffer.append((char)( (( cur = x % 26 ) == 0 ? 25 : cur - 1) + 'A') );
x /= 26;
if( cur == 0 ) x--;
}
sBuffer.reverse();
return sB uffer.toString();
}

 

private intto10( String lcn ) {
int x = 0;
int index = 0;
StringBuffer sBuffer = new StringBuffer();
for( ; index < lcn.length(); index++ ) {
char ch = lcn.charAt(index);
if( ch < 'A') break;
sBuffer.append(ch);
}
sBuffer.reverse();
for( int offset = 0; offset < sBuffer.length(); offset++ ) {
x += (sBuffer.charAt(offset) - 'A' + 1) * Math.pow( 26, offset);
}
x--;
return x;
}

© 著作权归作者所有

共有 人打赏支持
Y

Y13

粉丝 0
博文 30
码字总数 148304
作品 0
大连
高级程序员
私信 提问
Excell列标题

原题   Given a positive integer, return its corresponding column title as appear in an Excel sheet.   For example:...

一贱书生
2016/12/26
2
0
DZX1.5随机数函数random分享

利用base_covert生成随机数(全数字或全字符) 代码文件: 1. Source/function/function_core.php function random($length, $numeric = ) { $seed = baseconvert(md5(microtime().$SERVER['DOC......

邪恶的小Y
2011/08/02
0
0
shell中二进制、十进制、十六进制等进制转换

shell中二进制、十进制、十六进制等进制转换 笑遍世界2017-11-261 阅读 ShellLinux Shell脚本中数值都是默认按照十进制处理的,除非这个数值做了特殊标记,如:以 0 开头就是 8 进制数,以0...

笑遍世界
2017/11/26
0
0
【算法】算法的艺术(四)

数组作计数器   一篇文章共有10行,每行最多80字符,编程统计文章中26个英文字母分别出现的次数(不区分大小写)。   实例解析:   文章的内容可以通过键盘输入到一个二维数组中:   ...

wbf961127
2017/11/14
0
0
把中英文字符串的大写字母转化为小写的问题

这段代码运行是可以的,但是,有几个地方不是很明白,请朋友指点下,谢谢。 标红的地方,我不是很明白,从程序运行结果来看,是跳过中文的转换,只转换字母,但是能给我解释下吗? 我自己先分...

天王盖地虎626
07/07
102
4

没有更多内容

加载失败,请刷新页面

加载更多

oh-my-zsh 自定义

GitHub 地址 基于 oh-my-zsh 的自定义配置,增加了一些个人常用插件与皮肤。 采用的是 git submodule 来维护,包括 oh-my-zsh,之所以这么搞,主要是手头有多台 linux 需要维护, 每台机器、...

郁也风
今天
4
0
Docker安装踩坑:E_FAIL 0x80004005的解决

参考 菜鸟教程--Windows Docker 安装 http://www.runoob.com/docker/windows-docker-install.html 官方文档-Install Docker Toolbox on Windows https://docs.docker.com/toolbox/toolbox_in......

karma123
今天
4
0
js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
17
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
27
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部