最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java中添加文章的代碼 java中添加文章的代碼是什么

Java中如何點(diǎn)擊一個標(biāo)題,從數(shù)據(jù)庫中出現(xiàn)一篇相應(yīng)的文章

樓下說的明顯不現(xiàn)實(shí),不應(yīng)該用數(shù)據(jù)庫存儲文章這樣的信息,而是應(yīng)該在數(shù)據(jù)庫里面存儲文章的存儲地址,點(diǎn)擊相應(yīng)的標(biāo)簽獲取數(shù)據(jù)庫中的文章地址,然后找到文章,讀出來,顯示即可

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、惠濟(jì)網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為惠濟(jì)等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

java代碼 如何向TXT文件寫入內(nèi)容?

向txt文件寫入內(nèi)容基本思路就是獲得一個file對象,新建一個txt文件,打開I/O操作流,使用寫入方法進(jìn)行讀寫內(nèi)容,示例如下:

package?common;

import?java.io.*;

import?java.util.ArrayList;

public?class?IOTest?{

public?static?void?main?(String?args[])?{

ReadDate();

WriteDate();

}

/**

*?讀取數(shù)據(jù)

*/

public?static?void?ReadDate()?{

String?url?=?“e:/2.txt”;

try?{

FileReader?read?=?new?FileReader(new?File(url));

StringBuffer?sb?=?new?StringBuffer();

char?ch[]?=?new?char[1024];

int?d?=?read.read(ch);

while(d!=-1){

String?str?=?new?String(ch,0,d);

sb.append(str);

d?=?read.read(ch);

}

System.out.print(sb.toString());

}?catch?(FileNotFoundException?e)?{

e.printStackTrace();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

/**

*?寫入數(shù)據(jù)

*/

public?static?void?WriteDate()?{

try{

File?file?=?new?File(“D:/abc.txt”);

if?(file.exists())?{

file.delete();

}

file.createNewFile();

BufferedWriter?output?=?new?BufferedWriter(new?FileWriter(file));

ArrayList?ResolveList?=?new?ArrayList();

for?(int?i?=?0;?i??10;?i++)?{

ResolveList.add(Math.random()*?100);

}

for?(int?i=0?;i?

output.write(String.valueOf(ResolveList.get(i))?+?“\n”);

}

output.close();

}?catch?(Exception?ex)?{

System.out.println(ex);

}

}

}

原文出自【比特網(wǎng)】,轉(zhuǎn)載請保留原文鏈接:

如何用JAVA讀入一段文章?

package com.kk.grammar_mechanism.file;

/*

JAVA文件操作類和文件夾的操作代碼實(shí)例,包括讀取文本文件內(nèi)容, 新建目錄,多級目錄創(chuàng)建,新建文件,

有編碼方式的文件創(chuàng)建, 刪除文件,刪除文件夾,刪除指定文件夾下所有文件, 復(fù)制單個文件,復(fù)制整個

文件夾的內(nèi)容,移動文件,移動目錄等。。。非常不錯的喲!

*/

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.util.StringTokenizer;

public class FileOperate {

private String message;

public FileOperate() {

}

/**

* 讀取文本文件內(nèi)容

*

* @param filePathAndName

* 帶有完整絕對路徑的文件名

* @param encoding

* 文本文件打開的編碼方式

* @return 返回文本文件的內(nèi)容

*/

public String readTxt(String filePathAndName, String encoding)

throws IOException {

encoding = encoding.trim();

StringBuffer str = new StringBuffer("");

String st = "";

try {

FileInputStream fs = new FileInputStream(filePathAndName);

InputStreamReader isr;

if (encoding.equals("")) {

isr = new InputStreamReader(fs);

} else {

isr = new InputStreamReader(fs, encoding);

}

BufferedReader br = new BufferedReader(isr);

try {

String data = "";

while ((data = br.readLine()) != null) {

str.append(data + " ");

}

} catch (Exception e) {

str.append(e.toString());

}

st = str.toString();

} catch (IOException es) {

st = "";

}

return st;

}

/**

* 新建目錄

*

* @param folderPath

* 目錄

* @return 返回目錄創(chuàng)建后的路徑

*/

public String createFolder(String folderPath) {

String txt = folderPath;

try {

java.io.File myFilePath = new java.io.File(txt);

txt = folderPath;

if (!myFilePath.exists()) {

myFilePath.mkdir();

}

} catch (Exception e) {

message = "創(chuàng)建目錄操作出錯";

}

return txt;

}

/**

* 多級目錄創(chuàng)建

*

* @param folderPath

* 準(zhǔn)備要在本級目錄下創(chuàng)建新目錄的目錄路徑 例如 c:myf

* @param paths

* 無限級目錄參數(shù),各級目錄以單數(shù)線區(qū)分 例如 a|b|c

* @return 返回創(chuàng)建文件后的路徑 例如 c:myfa c

*/

public String createFolders(String folderPath, String paths) {

String txts = folderPath;

try {

String txt;

txts = folderPath;

StringTokenizer st = new StringTokenizer(paths, "|");

for (int i = 0; st.hasMoreTokens(); i++) {

txt = st.nextToken().trim();

if (txts.lastIndexOf("/") != -1) {

txts = createFolder(txts + txt);

} else {

txts = createFolder(txts + txt + "/");

}

}

} catch (Exception e) {

message = "創(chuàng)建目錄操作出錯!";

}

return txts;

}

/**

* 新建文件

*

* @param filePathAndName

* 文本文件完整絕對路徑及文件名

* @param fileContent

* 文本文件內(nèi)容

* @return

*/

public void createFile(String filePathAndName, String fileContent) {

try {

String filePath = filePathAndName;

filePath = filePath.toString();

File myFilePath = new File(filePath);

if (!myFilePath.exists()) {

myFilePath.createNewFile();

}

FileWriter resultFile = new FileWriter(myFilePath);

PrintWriter myFile = new PrintWriter(resultFile);

String strContent = fileContent;

myFile.println(strContent);

myFile.close();

resultFile.close();

} catch (Exception e) {

message = "創(chuàng)建文件操作出錯";

}

}

/**

* 有編碼方式的文件創(chuàng)建

*

* @param filePathAndName

* 文本文件完整絕對路徑及文件名

* @param fileContent

* 文本文件內(nèi)容

* @param encoding

* 編碼方式 例如 GBK 或者 UTF-8

* @return

*/

public void createFile(String filePathAndName, String fileContent,

String encoding) {

try {

String filePath = filePathAndName;

filePath = filePath.toString();

File myFilePath = new File(filePath);

if (!myFilePath.exists()) {

myFilePath.createNewFile();

}

PrintWriter myFile = new PrintWriter(myFilePath, encoding);

String strContent = fileContent;

myFile.println(strContent);

myFile.close();

} catch (Exception e) {

message = "創(chuàng)建文件操作出錯";

}

}

/**

* 刪除文件

*

* @param filePathAndName

* 文本文件完整絕對路徑及文件名

* @return Boolean 成功刪除返回true遭遇異常返回false

*/

public boolean delFile(String filePathAndName) {

boolean bea = false;

try {

String filePath = filePathAndName;

File myDelFile = new File(filePath);

if (myDelFile.exists()) {

myDelFile.delete();

bea = true;

} else {

bea = false;

message = (filePathAndName + "刪除文件操作出錯");

}

} catch (Exception e) {

message = e.toString();

}

return bea;

}

/**

* 刪除文件夾

*

* @param folderPath

* 文件夾完整絕對路徑

* @return

*/

public void delFolder(String folderPath) {

try {

delAllFile(folderPath); // 刪除完里面所有內(nèi)容

String filePath = folderPath;

filePath = filePath.toString();

java.io.File myFilePath = new java.io.File(filePath);

myFilePath.delete(); // 刪除空文件夾

} catch (Exception e) {

message = ("刪除文件夾操作出錯");

}

}

/**

* 刪除指定文件夾下所有文件

*

* @param path

* 文件夾完整絕對路徑

* @return

* @return

*/

public boolean delAllFile(String path) {

boolean bea = false;

File file = new File(path);

if (!file.exists()) {

return bea;

}

if (!file.isDirectory()) {

return bea;

}

String[] tempList = file.list();

File temp = null;

for (int i = 0; i tempList.length; i++) {

if (path.endsWith(File.separator)) {

temp = new File(path + tempList[i]);

} else {

temp = new File(path + File.separator + tempList[i]);

}

if (temp.isFile()) {

temp.delete();

}

if (temp.isDirectory()) {

delAllFile(path + "/" + tempList[i]);// 先刪除文件夾里面的文件

delFolder(path + "/" + tempList[i]);// 再刪除空文件夾

bea = true;

}

}

return bea;

}

/**

* 復(fù)制單個文件

*

* @param oldPathFile

* 準(zhǔn)備復(fù)制的文件源

* @param newPathFile

* 拷貝到新絕對路徑帶文件名

* @return

*/

public void copyFile(String oldPathFile, String newPathFile) {

try {

int bytesum = 0;

int byteread = 0;

File oldfile = new File(oldPathFile);

if (oldfile.exists()) { // 文件存在時

InputStream inStream = new FileInputStream(oldPathFile); // 讀入原文件

FileOutputStream fs = new FileOutputStream(newPathFile);

byte[] buffer = new byte[1444];

while ((byteread = inStream.read(buffer)) != -1) {

bytesum += byteread; // 字節(jié)數(shù) 文件大小

System.out.println(bytesum);

fs.write(buffer, 0, byteread);

}

inStream.close();

}

} catch (Exception e) {

message = ("復(fù)制單個文件操作出錯");

}

}

/**

* 復(fù)制整個文件夾的內(nèi)容

*

* @param oldPath

* 準(zhǔn)備拷貝的目錄

* @param newPath

* 指定絕對路徑的新目錄

* @return

*/

public void copyFolder(String oldPath, String newPath) {

try {

new File(newPath).mkdirs(); // 如果文件夾不存在 則建立新文件夾

File a = new File(oldPath);

String[] file = a.list();

File temp = null;

for (int i = 0; i file.length; i++) {

if (oldPath.endsWith(File.separator)) {

temp = new File(oldPath + file[i]);

} else {

temp = new File(oldPath + File.separator + file[i]);

}

if (temp.isFile()) {

FileInputStream input = new FileInputStream(temp);

FileOutputStream output = new FileOutputStream(newPath

+ "/" + (temp.getName()).toString());

byte[] b = new byte[1024 * 5];

int len;

while ((len = input.read(b)) != -1) {

output.write(b, 0, len);

}

output.flush();

output.close();

input.close();

}

if (temp.isDirectory()) {// 如果是子文件夾

copyFolder(oldPath + "/" + file[i], newPath + "/" + file[i]);

}

}

} catch (Exception e) {

message = "復(fù)制整個文件夾內(nèi)容操作出錯";

}

}

/**

* 移動文件

*

* @param oldPath

* @param newPath

* @return

*/

public void moveFile(String oldPath, String newPath) {

copyFile(oldPath, newPath);

delFile(oldPath);

}

/**

* 移動目錄

*

* @param oldPath

* @param newPath

* @return

*/

public void moveFolder(String oldPath, String newPath) {

copyFolder(oldPath, newPath);

delFolder(oldPath);

}

public String getMessage() {

return this.message;

}

}

JAVA程序跳轉(zhuǎn)出現(xiàn)Can not issue NULL query異常

id是int,sql里不需要對int加單引號;

第一個if要加大括號,要不然sql賦值總是被賦值;

至于你的問題可以debug,單步跟蹤,查看每個變量是不是和你想的一樣,很容易看出問題


網(wǎng)站名稱:java中添加文章的代碼 java中添加文章的代碼是什么
轉(zhuǎn)載注明:http://fisionsoft.com.cn/article/ddeescs.html