java大量代碼的分段 java大量代碼的分段怎么寫

java讀取txt檔分段

//什么意思?能描述清楚你想干什么嗎?

成都創(chuàng)新互聯(lián)公司提供高防主機、云服務(wù)器、香港服務(wù)器、樂山服務(wù)器托管

//切割txt文檔?你沒說清楚,我就當(dāng)你是切割文檔了!方法挺多的,我就用其中一個好了!

//本方法測試,切割大小為4.5KB的文本文檔(皇帝新裝),分成5份片段文件!

import?java.io.File;

import?java.io.FileNotFoundException;

import?java.io.IOException;

import?java.io.RandomAccessFile;

public?class?CutTest?{

static?File?dir=new?File("K:\\IO測試\\隨機流測試");//目錄路徑!

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

File?file=new?File(dir,"皇帝新裝.txt");//文件!

long?size=file.length();//文件大小!

//創(chuàng)建隨機流!

RandomAccessFile?raf1=null,raf2=null;

byte[]?bytes=new?byte[1024];//緩沖區(qū)!

try?{

raf1=new?RandomAccessFile(file,"r");

for(int?i=0,len=0;i=size/1024;i++)?{

len=raf1.read(bytes);//讀入數(shù)據(jù)!

raf2=new?RandomAccessFile(new?File(dir,"片段"+(i+1)+".txt"),"rw");

raf2.write(bytes,?0,?len);//寫出數(shù)據(jù)!

raf2.close();//關(guān)閉!

}

}?catch?(FileNotFoundException?e)?{

e.printStackTrace();

}catch(IOException?e)?{

e.printStackTrace();

}finally?{//關(guān)流!

if(raf1!=null)?{

try?{

raf1.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

if(raf2!=null)?{

try?{

raf2.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

}

}

}

java分段函數(shù)

按照你的要求編寫的分段函數(shù)的Java程序如下

import?java.util.Scanner;

public?class?Segment?{

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

Scanner?sc=new?Scanner(System.in);

double?x=sc.nextDouble();

double?y;

if(x-5){

y=3*x*x+2*x-1;

}else?if(x=-5??x=5){

y=x*Math.sin(x)+Math.pow(2,x);

}else{

y=Math.sqrt(x-5)+Math.log10(x);

}

System.out.println("y="+y);

}

}

運行結(jié)果

輸入?6

輸出?y=1.7781512503836436

求大神指導(dǎo)用Java編程求分段函數(shù)(要求用if…else語句實現(xiàn))

運行結(jié)果:

代碼如下:

import?java.util.Scanner;

public?class?App65?{

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

Scanner?scanner?=?new?Scanner(System.in);

System.out.println("請輸入x值:");

int?x?=?scanner.nextInt();

int?y?=?0;

if?(x??0)?{

y?=?x?*?x;

}?else?if?(x?=?0??x??10)?{

y?=?2?*?x?-?1;

}?else?if?(x?=?10)?{

y?=?3?*?x?-?11;

}

System.out.println("y="?+?y);

}

}

Java中如何對list進(jìn)行分段操作

import java.util.ArrayList;

import java.util.List;

public class listTest {

public static void main(String[] args) {

ListString list = new ArrayListString();

list.add("one");

list.add("two");

list.add("three");

list.add("four");

list.add("five");

list.add("six");

list.add("seven");

intftest = 3;//每次取的數(shù)據(jù)

intsize = list.size();

inttemp = size / ftest + 1;

boolean special = size % ftest == 0;

ListString cutList = null;

for(int i = 0; i temp; i++) {

if (i == temp - 1) {

if (special) {

break;

}

cutList = list.subList(ftest * i, size);

}else {

cutList = list.subList(ftest * i, ftest* (i + 1));

}

System.out.println("第" + (i + 1) + "組:" + cutList.toString());

}

}

}

得出的結(jié)果為:

第1組:[one, two,three]

第2組:[four, five,six]

第3組:[seven]

如果ftest = 1,得出的結(jié)果為:

第1組:[one]

第2組:[two]

第3組:[three]

第4組:[four]

第5組:[five]

第6組:[six]

第7組:[seven]

新聞名稱:java大量代碼的分段 java大量代碼的分段怎么寫
本文路徑:http://www.muchs.cn/article34/dohchse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、定制開發(fā)、服務(wù)器托管、Google、用戶體驗、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計