使用Java操作文本文件的方法详解

使用Java操作文本文件的方法详解  摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类  最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类…

apach poi 操作excel 工具类似

package com.org.ruizi; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.math.BigDecimal; import java.sql.SQLException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.u…

插件开发中,对Project禁用Validator

对Project禁用Validator可通过两种方式:   1.通过Properties->Validation,在对话框页面中进行设置   2.通过编程方式进行设置,具体如下:   Validator validator = ValidationFramework.getDefault().getValidator(validatorClassId, project); if(validator != null) {     ValidatorManager.getManager().disableValidator(validatorClassId, project, true, true); }

代码数量计算器

import java.io.*;public class CodeCounter {      static long whileline=0;  static long normalLine=0;  static long comentLine=0;   public static void main(String[] args) {             File f=new File("F:\\javaxx\\Cat");  File[] codefile =f.listFiles();      for(File child:codefile){      if(child.getName().matches(".*\\.java$")){   parse(child);      }     }           Sy…

用VS.NET为jre加壳

在vs.net中建立一个Win32小程序 int APIENTRY _tWinMain(HINSTANCE hInstance,                     HINSTANCE hPrevInstance,                     LPTSTR    lpCmdLine,                     int       nCmdShow){ STARTUPINFO si; PROCESS_INFORMATION pi;  ZeroMemory( &si, sizeof(si) ); si.cb = sizeof(si); ZeroMemory( &pi, sizeof(pi) );  // Start the child process.     if( !Cr…

华为机试题(9)–将两个数从字符串转为数,将这两个数做乘积后再转化为字符串保存起来

求两个字符串的乘积,结果存到字符串中,例如字符串一中存的“657891”,字符串二中存的“521”,分别将字符串中的字符转换成整型数字,进行计算后,再转换成字符类型存储起来   [cpp] view plaincopyprint? #include<stdio.h>    #include <stdlib.h>     void mul(char *input1,int n1,char *input2, int n2,char *output)  {      char *p1=input1;      char *p2=input2;      int res1,r…

汉字转拼音

/**        * <p>        * Title:         * Description:中文转换为拼音        * @version 1.0        */        public class ChineseSpelling {                 private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295,       -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032,       -20026, -20002, -19990, -19986, -19982, -19976, -19…

面向对象编程:Java复杂数据类型用法

在这篇文章中,我们将讨论Java语言中的复杂数据类型。其内容涉及到初始化过程、默认初值和某些针对复杂数据类型的操作。    索引  同简单数据类型的定义一样,Java虚拟机(JVM)还定义了索引(reference)这种数据类型。索引类型可以“引用”变量,由于Java没有明确地定义指针类型,所以索引类型可以被认为就是指向实际值或者指向变量所代表的实际值的指针。一个对象可以被多于一个以上的索引所“…

Transact-SQL OBJECT_ID语法

语法: OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ]   object_name' [ ,'object_type' ] ) 参数: 'object_name' 要使用的对象。object_name 的数据类型为 varchar 或 nvarchar。如果 object_name 的数据类型为 varchar,则它将隐式转换为 nvarchar。可以选择是否指定数据库和架构名称。 'object_type' 架构范围的对象类型。object_type 的数据类型为 varchar 或 nvarchar。…

利用java操作Excel文件(二)

        很久以来都想研究一下利用java操作Excel的方法,今天没事,就稍微了解了一下,特总结一下。利用java操作Excel,有个开源的东东-jxl.jar,可以到http://sourceforge.net/project/showfiles.php?group_id=79926下载。 一.读取Excel文件内容 java 代码 /**读取Excel文件的内容    * @param file  待读取的文件    * @return    */   public static String readExcel(File file){        StringB…

委托与事件

委托的应用: 1.多线程——线程由多个进程组成【windows任务管理器】 2.自定义类或控件、通信、事件[可以将用户名和密码写成一个事件] 事件:event Delegate事件和委托配合使用 通过委托来实现事件的功能的问题: 1.可以在类的内部来触发,也可以在类的外部触发。因为委托变量必须是 public类型的。 2.委托变量的赋值方式可以使用=,这样就有可能把之前的委托指向覆盖 using System; using System.Colle…

IoBuildDeviceIoControlRequest

重要函数学习:IoBuildDeviceIoControlRequest 这个函数主要用来构造一个用于设备i/o控制请求的irp包,该irp包将被同步处理,其原型如下:     参数解释:        IoControlCode                     提供i/o控制请求所需的i/o控制码。这个i/o控制码可以在msdn中查询到。        DeviceObject               指向下层驱动的设备对象的指针。这个就是构造的irp要被发向的目标对象。        InputBuffer…

如何用Spring整和ActiveMQ?

问题一:为什么要整合ActiveMQ?   传统的JDBC代码在处理连接、语句、结果集和异常时是多么冗长和繁杂你一定不会忘记,传统的JMS继承了JDBC的“关荣传统”。发送一个简单的消息,要几行代码呢?请仔细数数吧。   Java代码 以下是引用片段: public void sendMessage() throws JMSException {         ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(         "tcp:…

广播接收者–BroadcastReceiver

广播接收者--BroadcastReceiver         广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,这个特性跟JMS中的Topic消息接收者类似。要实现一个广播接收者方法如下: 第一步:继承BroadcastReceiver,并重写onReceive()方法。 public…

《Pro Spring》学习笔记之JMS的事务控制

Spring得声明式事务不光能用在数据库操作上,同样适用于JMS 消息发送类,发送十条消息,第8条时抛出runtimeException,如果有事务控制,就会全不回滚 package ch13.JMS;import javax.jms.Destination;import javax.jms.JMSException;import javax.jms.TextMessage;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;…
下一页 »