「java生成定长字符串」java字符串生成文件
今天给各位分享java生成定长字符串的知识,其中也会对java字符串生成文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Java怎么生成一个指定长度的字符串,且这个字符串必须包含大小写字母和数字
- 2、Java怎么生成一个指定长度的字符串?
- 3、java怎么生成定长字符串
- 4、Java:应该如何将字符串格式化成固定长度呢?
Java怎么生成一个指定长度的字符串,且这个字符串必须包含大小写字母和数字
#include stdio.h
#include stdlib.h
const cszChar[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
void main(void)
{
FILE * f;//文件句柄
char buf[20];//随机字符串
int i;
randomize();//初始化随机值
for(i = 0;i 20;i++)
buf[i] = cszChar[random(62)];//随机从cszChar中取一个字符
f = fopen( "filename ", "w ");//打开文件
if(f != NULL)//文件正常打开
fwrite(buf,sizeof(char),20,f);//写入
}
Java怎么生成一个指定长度的字符串?
public class GenString {\x0d\x0apublic static String gen(int length) {\x0d\x0a char[] ss = new char[length];\x0d\x0a int[] flag = {0,0,0}; //A-Z, a-z, 0-9\x0d\x0a int i=0;\x0d\x0awhile(flag[0]==0 || flag[1]==0 || flag[2]==0 || i
java怎么生成定长字符串
建议先写一个定字长的字符串,比如XXXXXXXXXX,然后通过通过字符串替换函数replaceAll(),来将X替换成你需要的那个字符就行了
Java:应该如何将字符串格式化成固定长度呢?
随便自己写个方便啊。
/**
* 获取定长的字符串
* @param str 原始字符串
* @param len 固定长度
* @param c 不够填充的字符
* @return 固定长度的字符串
*/
public static String getFixedLenString(String str, int len, char c) {
if (str == null || str.length() == 0){
str = “”;
}
if (str.length() == len){
return str;
}
if (str.length() len){
return str.substring(0,len);
}
StringBuilder sb = new StringBuilder(str);
while (sb.length() len){
sb.append(c);
}
return sb.toString();
}
java生成定长字符串的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java字符串生成文件、java生成定长字符串的信息别忘了在本站进行查找喔。