用文件流//打开文件() ,或通过File创建立如:fs = FileCreate(path, 1024)
FileStream fs = new FileStream(name, FileModeCreateNew);
//转换为字节 写入数据(可写入中文)
Byte[] info = new UTF8Encoding(true)GetBytes("This is some text in the file");
//字节数组,字节偏移量,最多写入的字节数
fsWrite(info, 0, infoLength);
//wClose();
fsClose();
//打开文件
fs = new FileStream(name, FileModeOpen, FileAccessRead);
//读取
BinaryReader r = new BinaryReader(fs);
for (int i = 0; i < 11; i++)
{
ConsoleWriteLine(rReadInt32());
}
//wClose();
fsClose();
应该是在读取记录时出错,try语句直接转向catch语句了。
你看下服务器后台是不是打印出那个SQL的错误信息了。
如果打印SQL的错误信息那就可以肯定是获取数据库记录时出错了。
是的话给我加分哦。
import javaioBufferedReader;
import javaioInputStreamReader;
import javautilArrays;
public class NumberSplit {
public StringBuffer getString(String str) {
StringBuffer strbuf = new StringBuffer("t");
boolean flag = true;
for (int i = 0; i < strlength(); i++) {
char c = strcharAt(i);
// 判断是否是数字
if (c >= '0'&& c <= '9') {
// 判断和字符串中的数字是否重复
for (int j = 1; j < strbuflength(); j++) {
if (c == strbufcharAt(j)) {
// 如果重复,标志位数值为false,并跳出循环;否则标志位设置为true
flag = false;
break;
} else
flag = true;
}
// 只有在即是数字又不重复的情况下才将改字符拼接到字符串上
if (flag) {
strbufappend(c);
}
}
}
return strbuf;
}
public static void main(String args[]) throws Exception {
Systemoutprintln("请输入一段字符串,并以回车结束");
BufferedReader buf = new BufferedReader(
new InputStreamReader(Systemin));
String str = bufreadLine();
StringBuffer strbuf = new NumberSplit()getString(str);
// 将返回的StringBuffer转换为字符数组
char c[] = strbufdeleteCharAt(0)toString()toCharArray();
// 对字符数组排序
Arrayssort(c);
// 输出字符数组
for (int i = 0; i < strbuflength(); i++) {
Systemoutprint(c[i]);
}
}
import javaioBufferedReader;
import javaioInputStreamReader;
import javautilArrays;
public class NumberSplit {
public StringBuffer getString(String str) {
StringBuffer strbuf = new StringBuffer("t");
boolean flag = true;
for (int i = 0; i < strlength(); i++) {
char c = strcharAt(i);
// 判断是否是数字
if (c >= '0'&& c <= '9') {
// 判断和字符串中的数字是否重复
for (int j = 1; j < strbuflength(); j++) {
if (c == strbufcharAt(j)) {
// 如果重复,标志位数值为false,并跳出循环;否则标志位设置为true
flag = false;
break;
} else
flag = true;
}
// 只有在即是数字又不重复的情况下才将改字符拼接到字符串上
if (flag) {
strbufappend(c);
}
}
}
return strbuf;
}
public static void main(String args[]) throws Exception {
Systemoutprintln("请输入一段字符串,并以回车结束");
BufferedReader buf = new BufferedReader(
new InputStreamReader(Systemin));
String str = bufreadLine();
StringBuffer strbuf = new NumberSplit()getString(str);
// 将返回的StringBuffer转换为字符数组
char c[] = strbufdeleteCharAt(0)toString()toCharArray();
// 对字符数组排序
Arrayssort(c);
// 输出字符数组
for (int i = 0; i < strbuflength(); i++) {
Systemoutprint(c[i]);
}
}
获取stringxml文件里面的值有几个不同的地方。
1在AndroidManifestxml与layout等xml文件里:
android:text="@string/resource_name"
2在activity里:
方法一:thisgetString(Rstringresource_name);
方法二:getResources()getString(Rstringresource_name);
3在其他java文件(必须有Context或pplication)
方法一:
contextgetString(Rstringresource_name);
方法二: applicationgetString(Rstringresource_name);
以上就是关于c#怎么把数据存到TXT的文本中去全部的内容,包括:c#怎么把数据存到TXT的文本中去、can't find symbol;symbol:variable ...、java中如何提取字符串中的数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)