string类

java中的内部类

妖精的绣舞 提交于 2019-11-29 15:41:06
概述 将一个类定义在另一个类的里面,里面的那个类就称为内部类(内置类,嵌套类) 分析事物A时,发现该事物A描述中还有事物B,而且这个事物B还在访问被描述事物A的内容,将事物B定义成内部类来描述。 特点 内部类可以直接访问外部类中的成员; 外部类要访问内部类,必须建立内部类的对象; 举例: package innerdemo; public class InnerDemo1 { public static void main(String[] args) { Outer.Inner in = new Outer().new Inner(); // 直接访问内部类的方法 in.show(); Outer o = new Outer();// o.method(); } } class Outer{ private int num = 3; // 内部类 class Inner{ void show(){ num = 100; System.out.println("内部类run..."+num); } } public void method(){ Inner in = new Inner(); //外部类要访问内部类,必须建立内部类的对象; in.show(); } } 修饰符 直接访问外部类中的内部类中的成员:(不多见) 外部类名.内部类名 变量名 = new 外部类名().

java 类设置id生成策略

大城市里の小女人 提交于 2019-11-29 14:34:32
public class Data_Brand implements Serializable { //5.2.60 @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id;//自序ID,默认生成策略 private String Brand_Name;//品牌名称brandName brand_name } @Entity @Table public class Data_cp implements Cloneable{ @Id @GeneratedValue(generator = "uuid2") @GenericGenerator(name = "uuid2", strategy = "org.hibernate.id.UUIDGenerator" ) private String cpdm;//平台系统代码 生成策略为UUid private String code; } 来源: https://blog.csdn.net/weixin_44018338/article/details/100041962

CommandLineParse类(命令行解析类)

本小妞迷上赌 提交于 2019-11-29 06:22:21
https://blog.csdn.net/jkhere/article/details/8674019 https://sophia0130.github.io/2018/05/08/CommandLineParse%E7%B1%BB/ https://blog.csdn.net/ylf_2278880589/article/details/80811304 Java命令行选项解析之Commons-CLI & Args4J & JCommander CommandLineParser类:命令行解析 这个类的出现主要是方便用户在命令行使用过程中减少工作量,可以在程序文件中直接指定命令行中的参数指令,方便了调试。 1. C++ 例子: #include "opencv2/video/tracking.hpp" #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include <iostream> #include <ctype.h> #include <string> using namespace cv; using namespace std; const char* keys = { "{ c | camera | 0 | use camera or not}" "{

C#:XML操作类

被刻印的时光 ゝ 提交于 2019-11-29 06:13:22
写的一个XML操作类,包括读取/插入/修改/删除。 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Xml; namespace PuTianCheng { /// <summary> /// XmlHelper 的摘要说明 /// </summary> public class XmlHelper { public XmlHelper() { } /// <summary> /// 读取数据 /// </summary> /// <param name="path">路径</param> /// <param name="node">节点</param> /// <param name="attribute">属性名,非空时返回该属性值,否则返回串联值</param> /// <returns>string</returns> /****

File文件类

南楼画角 提交于 2019-11-29 05:07:59
对于计算机文件的操作Java提供了一个类File供我们使用 public class File implements Serializable, Comparable<File> { File 类实现了序列化接口和比较器接口 File类主要构造方法    File(String pathname):根据一个路径得到File对象 File(String parent, String child):根据一个目录和一个子文件/目录得到File对象 File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象 public class FileDemo { public static void main(String[] args) { // File(String pathname):根据一个路径得到File对象 // 把e:\\demo\\a.txt封装成一个File对象 File file = new File("E:\\demo\\a.txt"); // File(String parent, String child):根据一个目录和一个子文件/目录得到File对象 File file2 = new File("E:\\demo", "a.txt"); // File(File parent, String child)

$.ajax 完整参数

旧城冷巷雨未停 提交于 2019-11-28 21:42:33
$.ajax 完整参数 jquery中的ajax方法参数 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。 async: 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。 cache: 要求为Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。 data: 要求为Object或String类型的参数,发送到服务器的数据。如果已经不是字符串,将自动转换为字符串格式。get请求中将附加在url后。防止这种自动转换,可以查看  processData选项。对象必须为key/value格式,例如: { foo1:"bar1", foo2:"bar2" } =>&foo1=bar1&foo2=bar2。 //如果是数组

String类的substring()方法

雨燕双飞 提交于 2019-11-28 15:47:27
String类的substring()方法 截取字符串,在java语言中的用法 1、 public String substring(int beginIndex) 返回一个新 字符串 ,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 参数:beginIndex - 开始处的索引(包括), 返回:指定的子 字符串, 异常:如果 beginIndex 为负或大于此 String 对象的长度,则抛出 IndexOutOfBoundsException 例 :"unhappy".substring(2) returns" happy "    "mybaby".substring(3) returns" aby " 2、public String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。该子 字符串 从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。 参数:beginIndex - 开始处的索引(包括)   endindex 结尾处索引(不包括)。 返回:指定的子 字符串 。 抛出:如果 beginIndex 为负,或length大于字符串长度,则抛出IndexOutOfBoundsException 例:

javaIO流(一)--File类的基本使用

℡╲_俬逩灬. 提交于 2019-11-28 11:02:33
一.File文件操作类    在java语言中提供有对于文件操作系统的支持,这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包中File类是唯一一个与文件本身操作有关的类(创建,删除,重命名)有关的类,而如果想要进行File类的操作,我们需要提供有完整的路径支持,而后可以调用相应的方法进行处理 --打开JDK的文档,可以发现File类是Comparable接口的子类,所以File类对象是可以进行排序处理的(Windows系统可以将文件根据创建日期,文件名,大小来进行排序).而进行File类处理的时候,我们需要为其设置访问路径,那么对于路径的配置,主要通过构造方法来进行处理: File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 File(String parent, String child) 从父路径名字符串和子路径名字符串创建新的 File实例。 File(URI uri) 通过将给定的 file: URI转换为抽象路径名来创建新的 File实例 --范例:使用File类常见一个文件: 1 public class MyFileDemo { 2 public static

常用类和异常

时光总嘲笑我的痴心妄想 提交于 2019-11-28 06:23:36
常用类和异常 回顾 1 包装类: byte- Byte short-Short int-Integer long -Long float-Float double-Double char- Character boolean -Boolean Integer 1 如果使用 Integer 创建对象,数据在堆中存放 2 Integer i=100; Integer i2=100;//是同一个对象 ,Integer中有缓冲区 3 装箱 基本类型转成包装类 拆箱 包装类转成基本类型 2 基本类型和字符串之间 2.1基本类型转成字符串 int i=5; String s=i+""; String.valueof(i); 2.2字符串转成基本类型 String s="12"; int i=Integer.parseInt(s); 3 字符串操作 (1)存储常量池中(串池),不允许有重复 (2)不可变性 (3)new String("xxx"); 数据存储在堆中 String s="xxx"; //串池 String s2=new String("xxx");//在堆中 //长度 s.length(); //查找位置 indexOf lastIndexOf //截取 subString(); //追加 concat(); //替换 replace(); //相等比较 equals() //比较

C# redis客户端帮助类

时光毁灭记忆、已成空白 提交于 2019-11-28 02:54:10
需要在NuGet里面引用ServiceStack.Redis using ServiceStack.Redis; using ServiceStack.Redis.Generic; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleRedisTest { /// <summary> /// 需要在AppSettings裡面配置redis連接字符串節點,名稱固定為“redisHost” /// 例如,格式參考 value="server=192.168.31.42;port=6380;password=pisenmaster;db=9" /// </summary> public class RedisTool : IDisposable { /// <summary> /// redis主機ip /// </summary> private readonly static string RedisServerIP = string.Empty;// "192.168.31.42"; /// <summary> /// 連接端口 /// </summary>