「java生成定长字符串」java字符串生成文件

博主:adminadmin 2023-03-17 12:37:09 418

今天给各位分享java生成定长字符串的知识,其中也会对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生成定长字符串的信息别忘了在本站进行查找喔。